php與mysql實現的無限級分類|樹型顯示分類的關係

WBOY
發布: 2016-07-25 09:03:27
原創
763 人瀏覽過
  1. //$count为分类等级
  2. sort_list($str,$fatherid,$count)
  3. {
  4. $rs = $this->sql->re_datas("select * from sort where father_id = fatherid");
  5. $num = $this->sql->sql_numrows();
  6. $i=0;
  7. $n = 1;
  8. while(isset($rs[$i]))
  9. {
  10. $name = "";
  11. for($n = 1 ; $n < $count ; $n++)
  12. {
  13. $name.="│ ";
  14. }
  15. if($i+1==$num)
  16. {
  17. $name.="└─".$rs[$i][name];
  18. }
  19. else
  20. {
  21. $name.="├─".$rs[$i][name];
  22. }
  23. if($rs[$i][isdir])
  24. {
  25. $str.="".$name."";
  26. }
  27. else
  28. {
  29. $str.=$name";
  30. }
  31. $temp = $count+1;
  32. $str = $this->sort_list($str,$rs[$i][id],$temp);
  33. $i++;
  34. }
  35. return $str;
  36. }
  37. ?>
复制代码

其中$this->sql对象为sql操作类对象,re_datas()函数返回查到的数组,sql_numrows()函数返回查询到的数目 调用方法:$sort_list = sort_list($sort_list,0,1);



來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板