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自动反斜杠的函数代码
Jan 05 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
php实现利用phpexcel导出数据
Aug 24 PHP
PHP实用函数分享之去除多余的0
Feb 06 PHP
PHP实现Javascript中的escape及unescape函数代码分享
Feb 10 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
Apr 26 PHP
php三元运算符知识汇总
Jul 02 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
Dec 31 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
PHP数据对象PDO操作技巧小结
Sep 27 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 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+AJAX 投票器功能
2017/11/11 PHP
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
css配合jquery美化 select
2013/11/29 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
python daemon守护进程实现
2016/08/27 Python
Python中的日期时间处理详解
2016/11/17 Python
python执行使用shell命令方法分享
2017/11/08 Python
python机器学习之神经网络(三)
2017/12/20 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
详解Python3 pandas.merge用法
2019/09/05 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
信息学院毕业生自荐信范文
2014/03/04 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
导游词开场白
2015/01/31 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
教师考核表个人总结
2015/02/12 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
2016新年年会主持词
2015/07/06 职场文书
简述Java中throw-throws异常抛出
2021/08/07 Java/Android