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模板引擎SMARTY
Oct 09 PHP
php自动获取目录下的模板的代码
Aug 08 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
php读取大文件示例分享(文件操作类)
Apr 13 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
详解php的socket通信
Aug 11 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP实现无限分类的实现方法
Nov 14 PHP
php面向对象重点知识分享
Sep 27 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 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类
2006/11/27 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
Python编程中类与类的关系详解
2019/08/08 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
运动会广播稿100字
2014/01/11 职场文书
模具毕业生推荐信
2014/02/15 职场文书
商铺租赁意向书
2014/04/01 职场文书
招标授权委托书样本
2014/09/23 职场文书
师范生见习报告范文
2014/11/03 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android