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实现MySQL更新记录的代码
Jun 07 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
php在线代理转向代码
May 05 PHP
php 判断服务器操作系统的类型
Feb 17 PHP
php生成二维码
Aug 10 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
php基于PDO实现功能强大的MYSQL封装类实例
Feb 27 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 PHP
PHP安全之register_globals的on和off的区别
Jul 23 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 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
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
Python实现一个简单的MySQL类
2015/01/07 Python
Python中用于返回绝对值的abs()方法
2015/05/14 Python
python爬虫基本知识
2018/03/05 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
企业管理专业个人求职信范文
2013/09/24 职场文书
毕业研究生的自我鉴定
2013/11/30 职场文书
军训自我鉴定
2013/12/14 职场文书
班级年度安全计划书
2014/05/01 职场文书
生活小常识广播稿
2014/09/16 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
《游戏公平》教学反思
2016/02/20 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS