PHP+mysql实现从数据库获取下拉树功能示例
本文实例讲述了PHP+mysql实现从数据库获取下拉树功能。分享给大家供大家参考,具体如下:
<?php
include"config.php";
include"MySQL.php";
$db=newMysql('test');//几个简单的类,不用列出来大家也看得懂。就是实例化一个数据库连接而已。
functionRootMenu($PID,$n){
global$arr,$db;
$sql="select*frommenuwhere`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);
?>
<selectid="">
<optionvalue="0"selected="selected">请选择部门</option>
<?php
for($i=0;$i<count($arr);$i++){
?>
<optionvalue="<?phpecho$arr[$i]["ID"]?>"><?phpecho$arr[$i]["TITLE"]?></option>
<?php}?>
</select>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP网络编程技巧总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。