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 从数据库获取下拉选项

使用 php/ajax 选择下拉菜单后从数据库中获取客户信息

从 DB 获取数据以在下拉 HTML/CSS/MYSQL/PHP 中设置为默认值

从 MySQL 数据库获取数据到 html 下拉列表

从 sql server 获取选定的值到 php 中的下拉列表

代码片-下拉树实现