PHP从数据库获取的下拉树
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP从数据库获取的下拉树相关的知识,希望对你有一定的参考价值。
<?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/ajax 选择下拉菜单后从数据库中获取客户信息
从 DB 获取数据以在下拉 HTML/CSS/MYSQL/PHP 中设置为默认值