Php无限级栏目分类读取的实现代码


Posted in PHP onFebruary 19, 2014

实现无限极栏目分类思路: 获取自增加ID(也就是父ID) 然后在到数据库获取子ID(也就是uid子id) 数据如下
id:1  uid:0  我是栏目1
id:2  uid:1  我是栏目2
id:3  uid:1  我是栏目1的子类

显示结果:                                                
我是栏目1                                                
我是栏目1的子类
我是栏目2               

下面是Php代码

<?php 
 $query = $this->db->query("SELECT * FROM category");
 $list = $query->result();
 foreach($list as $v){
 if($v->category_id == 0){//获取父栏目(等于0的都是父栏目)
 $categoryul = anchor("home/content/".$v->id,$v->category_name);
 echo "<ul>".$categoryul."</ul>";
 $listx = $this->Listx->list_id($v->id);//在根据父id显示出指定的子栏目
 foreach($listx as $vid){ $category = anchor("home/content/".$vid->id,$vid ->category_name);
 echo "<li>".$category."</li>";
   }
    }
  }
?>
PHP 相关文章推荐
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
php 调用远程url的六种方法小结
Nov 02 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
Laravel4中的Validator验证扩展用法详解
Jul 26 PHP
PHP打印输出函数汇总
Aug 28 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
PHP对象相关知识总结
Apr 09 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 PHP
Php中使用Select 查询语句的实例
Feb 19 #PHP
php简单的留言板与回复功能具体实现
Feb 19 #PHP
phpphp图片采集后按原路径保存图片示例
Feb 18 #PHP
php检测iis环境是否支持htaccess的方法
Feb 18 #PHP
php中AES加密解密的例子小结
Feb 18 #PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
Feb 18 #PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 #PHP
You might like
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[01:31]完美与DOTA2历程
2014/07/31 DOTA
python调用shell的方法
2013/11/20 Python
Python实现的概率分布运算操作示例
2017/08/14 Python
Python之reload流程实例代码解析
2018/01/29 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
小程序瀑布流解决左右两边高度差距过大的问题
2019/02/20 HTML / CSS
企业优秀团员事迹材料
2014/08/20 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
家长评语怎么写
2014/12/30 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
Python语言内置数据类型
2022/02/24 Python