解释核心:顶级分类0下面可以有无限个子类。这就叫无限极分类。简介来说就是中国:大的范围下<<<所属>>>的小范围:海南吧。
想这张图一样,核心在于,从顶级分类pid=0开始起,顶级分类中的id是找到所有的相同的pid为子类,然后这些子类的id又会找到下一层级的pid(顶级分类pid=0除外,因为他上面已经没有id了)。好好理解这句话你就懂了.
$spac=$spac+2; $sql="select * from book where pid=$pid"; $res=mysql_query($sql); while($row =mysql_fetch_assoc($res)) { $row['catename']=str_repeat(" ",$spac)."|--".$row['catename']; $result[]=$row; getList($row['id'],$result,$spac); } return $result; } function displayCate($pid=0,$selected=1) { $str=""; $rs=getList($pid); $str.=""; foreach ($rs as $key=>$val) { $selectedstr=""; if($val['id']==$selected) { $selectedstr="selected"; } $str.="关注打赏