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 相关文章推荐
967 个函式
Oct 09 PHP
我的论坛源代码(七)
Oct 09 PHP
php 分库分表hash算法
Nov 12 PHP
判断php数组是否为索引数组的实现方法
Jun 13 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
PHP Class&amp;Object -- 解析PHP实现二叉树
Jun 25 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
wordpress自定义标签云与随机获取标签的方法详解
Mar 22 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
解决PhpStorm64不能启动的问题
Jun 20 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采集相关教程之一 CURL函数库
2010/02/15 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
Firefox div高度自适应
2009/04/28 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
Node.js 多进程处理CPU密集任务的实现
2019/05/26 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
node解析修改nginx配置文件操作实例分析
2019/11/06 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
python学习开发mock接口
2019/04/28 Python
Python运算符+与+=的方法实例
2021/02/18 Python
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
送货司机岗位职责
2013/12/11 职场文书
股权收购意向书
2014/04/01 职场文书
奥林匹克的口号
2014/06/13 职场文书
广播体操口号
2014/06/18 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
教师节倡议书
2014/08/30 职场文书
教师节学生演讲稿
2014/09/03 职场文书
学校食品安全责任书
2015/01/29 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
高二化学教学反思
2016/02/22 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python