我有这个功能:
function showItems($parent = 0,$level=0) {
$q = 'SELECT id, bg_category, parent, url FROM products_categories WHERE parent = "'.$parent.'" ORDER BY bg_category';
$q = mysql_query($q);
if(mysql_num_rows($q)) {
echo '<ul id="mmenu">';
while($r = mysql_fetch_row($q)) {
$level++;
echo '<li class="'.$level.'">';
echo '<a href="../products/'.$r[3].'">',$r[1],'</a>';
showItems($r[0],$level + 1);
echo '</li>';
}
echo '</ul>';
}
}
如何获得水平深度,使每个水平等于深度水平? 因为它现在工作,它会淹没到循环的数量,但不是深度级别。这个功能需要如何改变? 请帮助,谢谢!
答案 0 :(得分:0)
Ops,我发现了问题!我不得不删除$ level ++;让它工作!对不起家伙浪费你的时间,谢谢!