Так что я очень запутался, я использую шаблон, и у меня есть боковое меню, которое показывает категории, когда вы нажимаете на категорию выпадающее меню с соответствующими категориями, связанными с идентификаторами из исходной категории.Когда я нажимаю на категорию, это не дает мне желаемых результатов.При щелчке по href мне выдаются результаты исходных категорий, а не категорий, соответствующих идентификатору href, по которому щелкнули.Не уверен, что я делаю не так? текущие результаты с кодом ниже
<div class="catagories-menu">
<ul id="menu-content2" class="menu-content collapse show">
<?
$database = new DB();
$query = "select * from category where cat_SubCat IS NULL";//
$rows = $database->get_results($query);
foreach ($rows as $row)//foreach database result
{
echo"<li data-toggle='collapse' data-target='#$row[cat_Name]' class='collapsed' >
<a href='#' id='$row[cat_ID]'>" . $row[cat_Name] . "</a>
<ul class='sub-menu collapse' id='$row[cat_Name]'>
<li><a href='#'>All</a></li>";
$database = new DB();//creating an object from the class
$query2 = "select * from category where cat_SubCat=" .$row[cat_ID]."";//
$subs = $database->get_results($query2);
foreach ($subs as $sub)//foreach database result
{
echo"<li><a href='prodDetail.php?cat_ID=".$sub[cat_ID]."&cat_SubCat=".$sub[cat_SubCat]."' class='list-group-item'>" . $sub[cat_Name] . "</a></li>";
}
echo"</ul>
</li>";
}
?>
</ul>
</div>
Я ищу нулевые категории для печати первыми и те, которые связаны с нулевыми значениями для печати ниже желаемых результатов обновил код из записи Хана и заменил $ subs = $ database-> get_results ($ query);с$ subs = $ database-> get_results ($ query2);это сработало частично.Код не позволяет выпадающий список для первых двух категорий, но другие категории отображаются действительно запутанными