php - 如何在下拉列表中显示相同父 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>
解决方案
推荐阅读
- android - 如何为 Android 软键盘添加自定义功能
- vue.js - 参数不能传递给 vuex 的更新方法
- c# - FileSystemWatcher - 如何使用它?
- c - CS50模糊功能未通过check50
- android-studio - 安卓工作室的rtsp
- telegram - 如何在 Telebot python 或 api 中发送像 html 这样的文档
- c# - 无法根据 Identity Server 4 中的策略(一般授权)访问安全端点
- ios - Highcharts iOS Swift:未定义符号:_OBJC_CLASS_$_HIAnimationOptionsObject
- airflow-scheduler - 没有任何事先运行,在取消暂停气流时“catchup”最近完成的有效期,catchup = false。可以避免吗?
- unity3d - 用于 2d 对象 Square 的 Unity YUV 着色器