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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
php 采集书并合成txt格式的实现代码
Mar 01 PHP
php处理文件的小例子(解压缩,删除目录)
Feb 03 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
PHP数组相关函数汇总
Mar 24 PHP
php技巧小结【推荐】
Jan 19 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
PHP Ajax跨域问题解决方案代码实例
Aug 01 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
Destoon实现多表查询示例
2014/08/21 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
2015/11/06 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
编辑找工作求职信分享
2014/01/03 职场文书
给校长的建议书500字
2014/05/15 职场文书
公司年底活动方案
2014/08/17 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
调任通知
2015/04/21 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Python答题卡识别并给出分数的实现代码
2021/06/22 Python