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 过滤危险html代码
Jun 29 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
调试一段PHP程序时遇到的三个问题
Jan 17 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php获取YouTube视频信息的方法
Feb 11 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
使用Huagepage和PGO来提升PHP7的执行性能
Nov 30 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 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初学者的8点有效建议
2010/11/20 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
Python编写屏幕截图程序方法
2015/02/18 Python
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python的randrange()方法使用教程
2015/05/15 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Django框架反向解析操作详解
2019/11/28 Python
python画图常规设置方式
2020/03/05 Python
Python类型转换的魔术方法详解
2020/12/23 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
传播学毕业生求职信
2013/10/11 职场文书
个人实用的自我评价范文
2013/11/23 职场文书
党员承诺书怎么写
2014/05/20 职场文书
酒店节能减排方案
2014/05/26 职场文书
高三毕业感言
2015/07/30 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python