首页 > 解决方案 > 如何在下拉列表中显示相同父 ID 下的子菜单?

问题描述

我需要您的帮助来显示具有父 ID 的子菜单

下面是我如何显示菜单的代码,在我的页面表中有一个名为 parent_id 的字段现在我如何显示父 ID 下的子页面?

我的PHP代码

<div class="rd-navbar-aside-center">
                <div class="rd-navbar-nav-wrap">
                  <!-- RD Navbar Nav-->
                  <ul class="rd-navbar-nav .margin-right">
     <?php                  
                        $stmt = $db->prepare('select * from pages order by pageid asc');
                        $stmt->execute();
                        $page = $stmt->fetchAll();
                        foreach($page as $pn){
                         ?>
                         <?php if($page_name ==''.$pn['slug'].''){?>
                        <li class="active"><a href="<?php echo DIR; ?><?php echo $pn['slug']; ?>"><?php echo $pn['page_name']; ?></a></li>
                        <?php }else{ ?>
                        <li><a href="<?php echo DIR; ?><?php echo $pn['slug']; ?>"><?php echo $pn['page_name']; ?></a></li>
                          <?php
                          }
                         }
                        ?>
 </div>
 </div>

标签: phppdomenusubmenu

解决方案


推荐阅读