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 相关文章推荐
动易数据转成dedecms的php程序
Apr 07 PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
深入PHP FTP类的详解
Jun 13 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
PHP中使用数组指针函数操作数组示例
Nov 19 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP实现生成模糊图片的方法示例
Dec 21 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下关于中英数字混排的字符串分割问题
2010/04/06 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
php自动加载机制的深入分析
2013/06/08 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
简单实现php上传文件功能
2017/09/21 PHP
JavaScript 异步方法队列链实现代码分析
2010/06/05 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
python numpy数组复制使用实例解析
2020/01/10 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
创先争优承诺书范文
2014/03/31 职场文书
贷款委托书范本
2014/04/08 职场文书
成绩单家长评语大全
2014/04/16 职场文书
会计学自荐信
2014/06/03 职场文书
作风建设年活动总结
2014/08/27 职场文书
校园安全广播稿范文
2014/09/25 职场文书
2014年后勤工作总结
2014/11/18 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书