無限級分類,主要是通過儲存上級分類的id以及分類路徑來實現。由于數 " /> 91在线欧美精品观看,色老头一级毛片,www污视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php+mysql實現無限級分類 | 樹型顯示分類關系

無限級分類,主要是通過儲存上級分類的id以及分類路徑來實現。由于數據的結構簡單,所以要將分類的關系由樹狀顯示,我只能想到用遞歸的方式給于實現。 


無限級分類,主要是通過儲存上級分類的id以及分類路徑來實現。由于數據的結構簡單,所以要將分類的關系由樹狀顯示,我只能想到用遞歸的方式給于實現,下面是分類數據表結構和自己寫的一個樹狀顯示函數,有什么不妥的地方希望大家能指出。 
表結構:id字段為分類標識,name字段為分類名,father_id字段為所屬父分類的id,path字段為分類路徑(儲存該分類祖先的集合),isdir判斷是否是目錄(1為是,0為否)。

顯示函數:

復制代碼 代碼如下://$count為分類等級 
sort_list($str,$fatherid,$count) 

$rs = $this->sql->re_datas("select * from sort where father_id = fatherid"); 
$num = $this->sql->sql_numrows(); 
$i=0; 
$n = 1; 
while(isset($rs[$i])) 

$name = ""; 
for($n = 1 ; $n < $count ; $n++) 

$name.="│ "; 

if($i+1==$num) 

$name.="└─".$rs[$i][name]; 

else 

$name.="├─".$rs[$i][name]; 

if($rs[$i][isdir]) 

$str.="<span style='color:#CCCCCC'>".$name."</span>"; 

else 

$str.=$name"; 

$temp = $count+1; 
$str = $this->sort_list($str,$rs[$i][id],$temp); 
$i++; 

return $str; 


  其中$this->sql對象為sql操作類對象,re_datas()函數返回查到的數組,sql_numrows()函數返回查詢到的數目

  調用方法:$sort_list = sort_list($sort_list,0,1);

  以上為個人思想,還望大家多多指點

php技術php+mysql實現無限級分類 | 樹型顯示分類關系,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91麻豆视频 | 亚洲人成图片欧美人成图片 | 在线观看亚洲一区 | 玖玖操| 国产在线播放网站 | 亚洲一道本 | 全国最大色成免费网站 | 国产精品四虎在线观看免费 | 九九视频精品在线 | 51国产午夜精品免费视频 | 综合色吧 | 玖玖玖精品视频免费播放 | 久久九九久精品国产 | 日韩精品欧美亚洲高清有无 | 国产 欧美 日产久久 | 日本一区二区三区日本免费 | 青青热久久综合网伊人 | 国产大陆亚洲精品国产 | 日韩三级一区二区三区 | 色图综合 | 国产精品久久久久桃色tv | 亚洲国产精久久小蝌蚪 | 国产精品伦子一区二区三区 | xxxxxwwww免费视频 | 亚洲欧美在线观看 | 国产精品久久久久久一区二区 | 国产一区美女视频 | 亚洲最大免费视频网 | 免费色网址 | 亚亚洲乱码一二三四区 | 91福利刘玥国产在线观看 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片图片 | 波多野结衣在线观看一区二区三区 | 欧美人与zoxxxx另类9 | 免费国产叼嘿视频在线观看 | 九九视频这里只有精品99 | 免费一级 一片一毛片 | 手机在线看片不卡中文字幕 | 五月深爱网 | 玖玖国产精品视频 | 亚洲人成绝费网站色ww |