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 相关文章推荐
ADODB类使用
Nov 25 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
php简单统计字符串单词数量的方法
Jun 19 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
Yii2框架使用计划任务的方法
May 25 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
May 26 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
Nov 03 PHP
php观察者模式应用场景实例详解
Feb 03 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 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输入数据统一类实例
2015/02/23 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
解放web程序员的输入验证
2006/10/06 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
javascript表单正则应用
2017/02/04 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
python写xml文件的操作实例
2014/10/05 Python
python实现简单的TCP代理服务器
2014/10/08 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python常见的格式化输出小结
2016/12/15 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
Python通过paramiko远程下载Linux服务器上的文件实例
2018/12/27 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
python实现横向拼接图片
2020/03/23 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
人事专员岗位职责
2013/11/20 职场文书
市场专员岗位职责
2014/02/14 职场文书
岗位廉政承诺书
2014/03/27 职场文书
协议书样本
2014/04/23 职场文书
小学语文教研活动总结
2014/07/01 职场文书
考试保密承诺书
2014/08/30 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers