Heim > Backend-Entwicklung > PHP-Tutorial > php与mysql实现的无限级分类|树型显示分类的关系

php与mysql实现的无限级分类|树型显示分类的关系

WBOY
Freigeben: 2016-07-25 09:03:27
Original
783 Leute haben es durchsucht
  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 {
  12. $name.="│ ";
  13. }
  14. if($i+1==$num)
  15. {
  16. $name.="└─".$rs[$i][name];
  17. }
  18. else
  19. {
  20. $name.="├─".$rs[$i][name];
  21. }
  22. if($rs[$i][isdir])
  23. {
  24. $str.="".$name."";
  25. }
  26. else
  27. {
  28. $str.=$name";
  29. }
  30. $temp = $count+1;
  31. $str = $this->sort_list($str,$rs[$i][id],$temp);
  32. $i++;
  33. }
  34. return $str;
  35. }
  36. ?>
复制代码

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



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage