下拉菜單僅顯示第一個循環及其第一個來自數據庫的項目,然後顯示第一個循環中顯示的第一個項目的每個項目。沒有列出第一個循環的第二個項目。任何想法來幫助我循環?下拉菜單中的兩個循環
<ul class="pureCSSMenum">
<li class="pureCssMenui"><a href="epolicy.php?page=epolicy" target="_self">E-Policy</a>
<ul class="pureCssMenum">
<?
$sql = "SELECT * FROM e_category";
$result = mysql_query($sql);
while ($epolicy = mysql_fetch_array($result)) {
?>
<li class="pureCssMenui"><a class="pureCssMenui" href="#"><?=$epolicy['e_cat_name']?></a>
<ul class="pureCssMenum">
<?php
$sql = "SELECT * FROM e_subcategory";
$result = mysql_query($sql);
while ($epolicysub = mysql_fetch_array($result)) {
?>
<li class="pureCssMenui"><a class="pureCssMenui" href="#"><?=$epolicysub['e_subcat_name']?></a></li>
<? } ?>
</ul>
<? } ?>
</li>
</ul>
</li>
</ul>
你的code並沒有工作 – zenkaty
Should你的第二個query有一個WHERE clause的instead retrieving在each循環中的所有行? –
對不起,我只是修復了代碼 – Duke