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版本号
Oct 09 PHP
php &amp;&amp; 逻辑与运算符使用说明
Mar 04 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
Jun 09 PHP
php mb_substr()函数截取中文字符串应用示例
Jul 29 PHP
PHP实现的多彩标签效果代码分享
Aug 21 PHP
php实现字符串反转输出的方法
Mar 14 PHP
php判断用户是否手机访问代码
Jun 08 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
如何解决php-fpm启动不了问题
Nov 17 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文件操作实现代码分享
2011/09/01 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
js实现进度条的方法
2015/02/13 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
[01:17:47]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
python实现彩票系统
2020/06/28 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
html5中audio支持音频格式的解决方法
2018/08/24 HTML / CSS
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
工程业务员岗位职责
2013/12/31 职场文书
年终考核评语
2014/01/19 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
售房委托书
2014/08/30 职场文书
个人工作保证书
2015/02/28 职场文书
校运会宣传稿大全
2015/07/23 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书