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&amp;java(二)
Oct 09 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
php 强制下载文件实现代码
Oct 28 PHP
php中unserialize返回false的解决方法
Sep 22 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
php获取汉字拼音首字母的方法
Oct 21 PHP
yii2 页面底部加载css和js的技巧
Apr 21 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
PHP表单验证内容是否为空的实现代码
Nov 14 PHP
php实现的pdo公共类定义与用法示例
Jul 19 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写的小东西
2006/12/06 PHP
php 生成随机验证码图片代码
2010/02/08 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
Linux CentOS7下安装python3 的方法
2018/01/21 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
pycharm设置注释颜色的方法
2018/05/23 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
基于opencv实现简单画板功能
2020/08/02 Python
python中yield的用法详解
2021/01/13 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
宠物店的创业计划书范文
2014/01/11 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
党员承诺书怎么写
2014/05/20 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
个人简历求职信范文
2015/03/20 职场文书
交流会主持词
2015/07/02 职场文书