0
我的类别表嵌套UL李类功能
ID,PARENT,NAME,ORDER
ul> li>里......这样,我想我的数据与PHP函数进行排序。
首先我想把所有的数组。使用后功能。
$query = mysql_query("SELECT ID,PARENT,NAME,ORDER FROM categories");
$category = array();
if(mysql_num_rows($query)>0){
while ($rs= mysql_fetch_assoc($query))
$category[$rs['PARENT']][$rs['ORDER']] = array('id'=>$rs['ID'],'name'=>$rs['NAME']);
}
我怎么能根据排序菜单打印后?
<ul>
<li>menu1
<ul>
<li>menu1a</li>
<li>menu1b</li>
</ul>
</li>
<li>menu2
<ul>
<li>menu2a</li>
<li>menu2b</li>
</ul>
</li>
<li>menu3
<ul>
<li>menu3a<ul>
<li>menu3a_a</li>
<li>menu3a_b</li>
</ul></li>
<li>menu3b</li>
</ul>
</li>
</ul>
是,根据类别菜单
又是什么问题呢?我认为你必须使用递归(0,$ category);而不是递归(0,$ categories); – Vinie
检查编辑答案 – Vinie