我在phpmyadmin中有2个表。我在php中从此表输出类别名称:
<?php
$query="select * from category " ;
$res=mysqli_query($conn,$query);
while($row=mysqli_fetch_assoc($res))
{
echo '<li>
<a href="subcat.php?cat='.$row[ 'cat_id']. '&catnm='.$row[ "cat_nm"]. '">'.$row[ "cat_nm"]. '
</a>
</li>';
}
mysqli_close($conn);
?>
然后,如果用户单击这些类别之一,则会从我的子目录表中输出属于用户单击的类别的子类别列表。子目录表的外键是cat_id。当我尝试像这样输出子类别时发生错误:
<?php
$q = "select * from subcat where parent_id = ".$_GET['cat'];//line 6
$cat=$_GET['cat_nm'];//line 8
$res = mysqli_query($conn,$q) or die("Can't Execute Query..");
$row1 = mysqli_fetch_assoc($res);
do
{
echo '<li>'.$row1['subcat_nm'].'</li>';
}
while($row1 = mysqli_fetch_assoc($res))
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句