課程
/后端開發
/PHP
/PHP無限級分類技術
老師記得將代碼傳上來啊
2014-11-17
源自:PHP無限級分類技術 2-1
正在回答
????????<?php ???????? include??'conn.php'; function?getList($pid=0,&$result=array(),$spac=0) { ????$spac=$spac+4; ????$sql="select?*?from?`catalog`?where?`pid`='$pid'"; ????$res=??mysql_query($sql); ?????while($row=??mysql_fetch_assoc($res)) ?????{ ?????????$row['catalogname']=?str_repeat(' ',?$spac).'|--'.$row['catalogname']; ?????????$result[]=$row; ?????????getList($row['id'],$result,$spac); ?????} ???? ?????return?$result; } ? function?displayCatalog($pid=0,$selected=0) {? ????$rs=getList($pid); ??????$str.="<select?name='catalog'>"; foreach?($rs?as?$key=>$val) {??$selectedstr=''; ????if($val['id']==$selected){ ????????$selectedstr="selected"; ????} ????$str.="<option?".$selectedstr.">".$val['catalogname']."</option>"; } $str.="</select>"; return?$str; } echo?displayCatalog(0,2); echo?displayCatalog(0);?????????>
舉報
經典的遞歸實現和全路徑實現兩種方式實現無限分類
2 回答老師什么時間上傳代碼
7 回答建議老師分享一下源碼和筆記,包括添加和刪除
1 回答傳參數和傳引用有什么區別?
5 回答用靜態變量,無法縮進(傳$spac就500錯誤,不傳可以顯示),如圖
3 回答請問老師 無限分類和 全路徑無限分類 有什么區別啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-27