-3

下拉菜单仅显示第一个循环及其数据库中的第一个项目,然后显示第一个循环中显示的第一个项目的每个项目。第一个循环没有列出第二个项目。有什么想法可以帮助我完成这个循环???

<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>
4

1 回答 1

0

您必须对外部变量和内部变量使用两个结果变量$result1, $result2,我认为其余的一切都很好。

希望这会有所帮助

于 2012-09-18T04:00:16.903 回答