0
私はtop_menuとtableという名前のalmenuを持っています。メニューid-sで簡単なドロップダウンメニューが必要です。このコードの問題は、 "Információk" menuitemを3回エコーアウトし、almenuテーブルから3つのmenuitemを挿入することです。phpとmysqlを使って第2レベルの簡単なドロップダウンメニューを生成する
コード今すぐ行います(これは、ナビゲーションバーの新しいメニューアイテムとしてtop_menuテーブルから3回Információkメニューアイテムを出す) Informáciok(Alapadatok)、Informáciok(Kollégium)、 Informáciok(Osztályok)
そしてません:Informáciok(Alapadatok、Kollégium、Osztályok)(これは私が欲しいものである)
<?php
$menu_sql =
"
SELECT
top_menu.top_menu_nev,
top_menu.top_menu_seo,
top_menu.top_menu_dropdown,
almenu.almenu_nev,
almenu.almenu_seo
FROM top_menu LEFT JOIN almenu ON top_menu.top_menu_id = almenu.almenu_parent
WHERE top_menu.menu_status = 1 AND top_menu.menu_position = 1
ORDER BY top_menu.top_menu_sorrend ASC
";
$get_menu = mysqli_query($kapcs, $menu_sql) or die(mysqli_error($kapcs));
while($top_menu = mysqli_fetch_assoc($get_menu))
{
if($top_menu['top_menu_dropdown'] == 0)
{
echo '<li><a href="'.$host.'/'.$top_menu['top_menu_seo'].'" title="'.$top_menu['top_menu_nev'].'" class="top_menu_to_link">'.$top_menu['top_menu_nev'].'</a></li>';
}
else
{
echo '<li class="dropdown">';
echo '<a href="#" title="" class="top_menu_to_link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">'.$top_menu['top_menu_nev'].'</a>';
echo '<ul class="dropdown-menu">';
echo '<li><a href="'.$host.'/'.$top_menu['almenu_seo'].'" title="'.$top_menu['almenu_nev'].'" class="top_menu_to_link">'.$top_menu['almenu_nev'].'</a></li>';
echo '</ul>';
echo '</li>';
}
}
?>
しかし、私はエコー必要いけない '<李クラス= "ドロップダウン">';すべてのmenuitemで。すべてのmenuitemがドロップダウンされるわけではありません。 – Webshop2229
誰かが私を助けることができますか? – Webshop2229