很多站长朋友们都不太清楚php级联菜单原理,今天小编就来给大家整理php级联菜单原理,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP简单问题 2、 PHP+MySQL数据库查询四级下拉菜单联动问题。在网上看了很多例子,但自身 3、 在php后台中如何实现页面左侧常用的树状多级菜单呢?如果可以的说下原理并留下一个实例吧。谢谢了! PHP简单问题这需要借助JavaScript以及Ajax
不是仅仅PHP的问题。
不用PHP一样可以仅仅通过JavaScript和Ajax实现这个功能。
基本原理是。
当你选择省份的时候,传递JavaScript的select时间,到城市内容选择。自动获取就可以了。
如同楼上说的搜Ajax菜单。
或者叫“多级联动菜单”
PHP+MySQL数据库查询四级下拉菜单联动问题。在网上看了很多例子,但自身比如你有一个城市表 city,有字段id和city_name, 代码如下:
<?php
$sql = 'select * from city';
$res = mysql_query($sql);
$cities = array();
while ($row = mysql_fetch_assoc($res) )
{
$cities[$row['id']] = $row['name'];
}
?>
<select name="PubForm[city]" class="sgselect scate" id="city">
<option selected="selected" value="">-- 请选择城市 --</option>
<?php foreach ( $cities as $id=>$city ) { ?>
<option value="<?php echo $id; ?>"><?php echo $city; ?></option>
</select>
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities ,然后循环$cities,按照下拉表单的格式输出option选项就好了
在php后台中如何实现页面左侧常用的树状多级菜单呢?如果可以的说下原理并留下一个实例吧。谢谢了!//'name'=>'标题','main_page'=>'左导航','r_nav'=>'默认主页'
$group_type_arr=array(
2=>array('name'=>'企业管理','main_page'=>'admin_enterprise','r_nav'=>'admin_enterprise_open'),
4=>array('name'=>'个人用户管理','main_page'=>'user_ctrl','r_nav'=>'admin_user_dat'),
5=>array('name'=>'点评管理','main_page'=>'comment_ctrl','r_nav'=>'comment'),
7=>array('name'=>'统计管理','main_page'=>'stats_ctrl','r_nav'=>'admin_product_business_count'),
8=>array('name'=>'群组管理','main_page'=>'group_ctrl','r_nav'=>'useradmin'),
);
这是左侧第一级菜单,循环这个,在它里面可以直接加入二级菜单
关于php级联菜单原理的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php级联菜单原理 php二级菜单的详细内容...