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 相关文章推荐
操作Oracle的php类
Oct 09 PHP
Apache下禁止php文件被直接访问的解决方案
Apr 25 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
解析php中如何直接执行SHELL
Jun 28 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php自动载入类用法实例分析
Jun 24 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
Oct 03 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 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读取xml实例代码
2010/01/28 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
获取Pytorch中间某一层权重或者特征的例子
2019/08/17 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
python与idea的集成的实现
2020/11/20 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
Europcar意大利:汽车租赁
2019/07/07 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
大学生毕业自我评价范文分享
2013/11/11 职场文书
党风廉正建设责任书
2015/01/29 职场文书
交心谈心活动总结
2015/05/11 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
SpringBoot2零基础到精通之异常处理与web原生组件注入
2022/03/22 Java/Android
Tomcat用户管理的优化配置详解
2022/03/31 Servers