手机版

聪明实现多级分类的方法

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了自作聪明的人实现多级分类的方法。分享给大家供大家参考。具体分析如下:

这里简单的介绍一下利用php smarty多级分类读出与循环方法,单循环很简单,但是多级就要复杂一点,下面我们来看看,感兴趣的朋友可以看来一下:复制代码代码如下:PHP $ result=MySQL _ query(' SELECT id,description,parent_id,name,sort _ order FROM article _ categoy WHERE parent _ id=0 order by id ');while($ row=MySQL _ fetch _ array($ result)){ $ class[]=$ row;//$row['id']是分类id,父编号是子分类所属id $ result _ sub=MySQL _ query(' SELECT id,description,parent_id,name,sort _ order FROM article _ categoy WHERE parent _ id=').$row['id']'按编号排序');while($ row _ sub=MySQL _ fetch _ array($ result _ sub)){ $ subclass[]=$ row _ sub;}$smarty-assign('subclass ',$ subclass);}$smarty-assign('class ',$ class);$ smarty-display('文章。html ');超文本标记语言代码如下:复制代码代码如下: ul { foreach name=cat from=$ class item=cat } listrong { $ cat。name }/strong[{ $ cat。id }]/liul style=' padding-left :20 px;'{ foreach name=sub cat from=$ subclass item=sub cat } { if $ sub cat。parent _ id==$ cat。id } Li { $ subcat。name }[{ $ subcat。parent _ id }]/Li {/if } {/foreach }/ul {/foreach }/ul

运行结果如下图所示:

希望本文所述对大家的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:聪明实现多级分类的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。