PHP+mysql实现从数据库获取下拉树功能示例


Posted in PHP onJanuary 06, 2017

本文实例讲述了PHP+mysql实现从数据库获取下拉树功能。分享给大家供大家参考,具体如下:

<?php
include "config.php";
include "MySQL.php";
$db = new Mysql('test'); //几个简单的类,不用列出来大家也看得懂。就是实例化一个数据库连接而已。
function RootMenu ($PID,$n){
global $arr,$db;
$sql = "select * from menu where `PID` =$PID";
$result = $db->query($sql);
while ($i=$db->fetch_array($result)){
  $i["TITLE"] =str_repeat('--',$n).$i["TITLE"];
  $arr[] =$i;
  RootMenu($i["ID"],($n+4));
}
return $arr;
}
$arr = RootMenu(0,0);
?>
<select id="">
<option value="0" selected="selected">请选择部门</option>
<?php
for ($i=0;$i<count($arr);$i++) {
?>
<option value="<?php echo $arr[$i]["ID"] ?>"><?php echo $arr[$i]["TITLE"] ?></option>
<?php }?>
</select>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php后退一页表单内容保存实现方法
Jun 17 PHP
基于php缓存的详解
May 15 PHP
浅析PHP编程中10个最常见的错误
Aug 08 PHP
phpmyadmin中禁止外网使用的方法
Nov 04 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
php简单防盗链实现方法
Jul 29 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
php递归函数怎么用才有效
Feb 24 PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 PHP
php中简单的对称加密算法实现
Jan 05 #PHP
WAF的正确bypass
Jan 05 #PHP
phpcms的分类名称和类别名称的调用
Jan 05 #PHP
php 5.4 全新的代码复用Trait详解
Jan 05 #PHP
golang 调用 php7详解及实例
Jan 04 #PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 #PHP
详解Yii2 定制表单输入字段的标签和样式
Jan 04 #PHP
You might like
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
PHP中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
初识ThinkPHP控制器
2016/04/07 PHP
php输出形式实例整理
2020/05/05 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
python3 拼接字符串的7种方法
2018/09/12 Python
Python列表(List)知识点总结
2019/02/18 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
如何学习Python time模块
2020/06/03 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
struct和class的区别
2015/11/20 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
清正廉洁演讲稿
2014/05/22 职场文书
公司合作意向书范文
2014/07/30 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
php双向队列实例讲解
2021/11/17 PHP
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技