亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
<?php?
include('db.inc.php');

function?deepcate($path=''){
	$sql="SELECT?id,catename,path,concat(path,',',id)?as?fullpath?FROM?`deepcate`?WHERE?1?order?by?fullpath?asc";
	$res=mysql_query($sql);
	$result=array();
	while($row?=mysql_fetch_assoc($res)){
		$deep=count(explode(',',trim($row['fullpath'],',')));
		$row['catename']=str_repeat('&nbsp;&nbsp;',$deep*4).'|--'.$row['catename'];
		?$result[]=$row;
	}
	return?$result;
}

function?displayCateList(){
$res=deepcate();
$str="<select?name=cate>";
foreach($res?as?$key?=>$val){
	?$str.="<option>{$val['catename']}</option>";
}
return?$str.="</select>";
}

echo?displaycatelist();

function?getPathCate($cateid){
	$sql="select?*,concat(path,',',id)?fullpath?from?deepcate?where?id=4";
	$res=mysql_query($sql);
	$row=mysql_fetch_assoc($res);
	$ids=$row['fullpath'];
	$sql="select?*?from?deepcate?where?id?in?($ids)?order?by?id?asc";
	$res=mysql_query($sql);
	$result=array();
	
while($row=mysql_fetch_assoc($res)){
$result[]?=?$row;
}
return?$result;
}

function?displayCatePath($cateid,$link='cate.php?cid='){
	$res=getPathCate($catedid);
	$str='';
	
	foreach($res?as?$k=>$v){
		$str.="<a?href='{$link}{$v['id']}'>{$v['catename']}</a>>";
	}

	return?$str;

}

echo?displaycatepath(4,'cate.php?p=1&cid=');
?>


正在回答

1 回答

這位同學聽課很認真

0 回復 有任何疑惑可以回復我~
#1

情非我已3157412

自己回復自己??
2018-05-23 回復 有任何疑惑可以回復我~
#2

情非我已3157412 回復 情非我已3157412

可以可以
2018-05-23 回復 有任何疑惑可以回復我~
#3

情非我已3157412 回復 情非我已3157412

這很皮
2018-05-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP無限級分類技術
  • 參與學習       30090    人
  • 解答問題       84    個

經典的遞歸實現和全路徑實現兩種方式實現無限分類

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號