私の現在のPHPの知識に悩まされています。私は、情報がデータベースに格納されるメニューを作成したい。私が達成したいのは以下の通りです:whileとforeachループのあるメニュー
<?php
$names= array();
$aliases= array();
$items = array();
?>
<?php while($row = mysqli_fetch_array($menu, MYSQLI_ASSOC)){
$names[] = $row['page'];
$aliases[] = $row['alias'];
$items[] = $row['item'];
}?>
<div id="menu">
<ul>
<?php foreach($names as $page_name){
<a href="*** HERE THE ALIAS CORRESPONDING WITH THE NAME***"><?php echo $page_name;?></a>
?>
*** IF THERE ARE SUB MENU ITEMS, SHOW THEM ***
<ul>
<li>
<a href="*** ALIAS OF SUB ITEM ****">*** NAME OF SUB ITEM***</a>
</li>
</ul>
</ul>
</div>
私は正しいパッドにいるかどうかは全く分かりません。 foreachは名前やエイリアスだけでうまく動作しますが、それらを組み合わせて並べ替えたいです。次に、ホバーのサブメニューがあるかどうかを確認したいが、クラス "アクティブ"の親アイテムもセットしておく。
私は英語で説明することが難しいので、私はより多くの情報を提供するために必要な質問をしてください。
ありがとうございます!あなたは物事を過度に複雑さ
を全体メニューを表示します。 「サブメニュー」が何であるか、ページがどのように見えるかはわかりません。 – SOFe
ページ上の静的なアイテムとコードを共有できますか?一例として。 –