我需要在 php.ini 中显示相应父项下的所有子菜单项。我已经创建了 mysql 查询,但我无法获取其父项下的所有子项。这是我的代码:
for ($i = 0; $i < count($menu); $i++) {
echo'<li><a href="' . $url . $menu[$i]['id'] . '" title="' . $menu[$i]["menu_name"] . '">' . $menu[$i]["menu_name"] . '</a>';
if ($menu[$i]['parent_id'] != "0" && $menu[$i]['parent_id'] != null) {
echo'<ul>';
echo'<li><a href="#" title="' . $menu[$i]["submenu_name"] . '">' . $menu[$i]["submenu_name"] . '</a></li></ul></li>';
}
}
MySQL Query: SELECT m.id, m.menu_name, sm.parent_id,sm.submenu_name,sm.id
FROM menu AS m
LEFT JOIN submenu as sm on (m.id=sm.parent_id)
Home | Courses | Courses |
| Course-1| Course 2 |
所以我需要 Courses 下的 Course-1 和 course 2。请帮助我在 php 代码中哪里出错了?