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