私は私のナビゲーションバーのための以下のコードを持っています... (サブメニュービット - ドロップダウン)
<div class="column" style="width:50%">
<ul>
<li><a href="#">LINK</a></li>
</ul>
</div>
そしてそれぞれ...
データベースからメニューのドロップダウン部分にデータを表示するためのこのPHPコードがあります
<div class="column" style="width:50%">
<ul>
<?php
$menu1="SELECT * from websitepages where pagetype = 'About' order by pagedesc ASC ";
$menu2=mysql_query($menu1,$conn) or die(mysql_error());
$counter=0;
while($menu3=mysql_fetch_array($menu2))
{
$counter++;
echo '<li><a href="/index.php?p='.$menu3["pagename"].'">'.$menu3["pagedesc"].'</a></li>';
if($counter==2) { echo '</ul></div>'; $counter=0; }
}
?>
そして、基本的にデータベースから2つのアイテムを表示する必要があります($counter変数から表示される数を取得します)
したがって、2つのアイテムになると、を閉じてから再度開き、新しい列を開始して、同じ量のアイテムを再度表示しますが、明らかに同じアイテムは既に表示されていません。
何らかの理由でそれを機能させる方法がわからないので、誰でもアイデアを得ることができます