php难题(二级分类管理)

<?
$query_ban=$db->query("select * from ban_class where f_id=0");
while($row_ban=$db->fetch_array($query_ban)){
?>

<tr>
<td width="69%"><img src="images/explode.gif" width="11" height="11"><? echo $row_ban[title]; ?></td>
<td width="31%" align="right"> 预览|内容|增加子类|更改|移动|删除|<input name="text1" type="text" size="5" maxlength="5" value=""></td>
</tr>

<?
$query_child=$db->query("select * from ban_class where f_id='$row_ban[id]'");
while($row_child=$db->fetch_array($query_child)){
?>

<tr>
<td width="69%"> <? echo $row_child[title]; ?></td>
<td width="31%" align="right">预览|内容|增加子类|更改|移动|删除|<input name="text2" type="text" size="5" maxlength="5" value=""></td>
</tr>
<?
}
}
?>
这是二级分类管理代码,哪里错??
检查2个小时了,谁帮帮我
你们两个搞错了

第二个一级菜单无法显示
不是二级菜单无法显示???

问题出在这句话
from ban_class where f_id='$row_ban[id]'
不能直接写'$row_ban[id]',应该先赋值给一个变量
$banId = $row_ban['id'];(注意id两边有单引号)
再from ban_class where f_id='$banId';
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-25
("select * from ban_class where f_id='$row_ban[id]'");

改成

("select * from ban_class where f_id='" . $row_ban[id] ."'");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网