PHP从数据库获取的下拉树
2016-02-05 10:09
531 查看
<?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>
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实现登陆和模糊查询两大功能
- 从零开始创建一个 PHP 扩展
- TPersistent的三个用途(读写DFM文件,Assign,RTTI),最主要还是第三个用途
- PHP MYSQL实现登陆和模糊查询两大功能
- PHP连接MSSQL方法汇总
- php 操作mysql--1
- Laravel 不权威导航
- laravel-push-notification 推送消息
- php正则表达式
- 阿里云虚拟主机 隐藏index.php的方法
- phpmyadmin出现空password登录被禁止
- PHP中$_SERVER的具体參数与说明
- php 数字格式化
- php调用kindedit富文本编辑器。
- 使用Notepad++进行php开发所必需的插件
- PHP预定义常量DIRECTORY_SEPARATOR
- PHP编程效率的20个要点
- 利用PHP执行SQL文件,将SQL文件导入到数据库