问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何做出二级联动菜单,数据需要从数据库中取出

发布网友 发布时间:2022-04-06 01:45

我来回答

4个回答

懂视网 时间:2022-04-06 06:06

php实现二级联动菜单的方法:首先根据大类的值,通过jQuery把值传给后台PHP处理;然后用PHP查询MySQl数据库,得到相应的小类;最后返回JSON数据给前端处理即可。

推荐:《PHP视频教程》

jq+php+mysql 实现二级菜单联动

二级联动下拉菜单选择应用在在很多地方,比如说省市下拉联动,商品大小类下拉选择联动。

实现的效果就是当选择大类时,小类下拉框里的选项内容也随着改变。实现原理:根据大类的值,通过jQuery把值传给后台PHP处理,PHP通过查询MySQl数据库,得到相应的小类,并返回JSON数据给前端处理。

html:

<label>大类:</label>
<select name="bigname" id="bigname"> 
<option value="1">前端技术</option> 
<option value="2">程序开发</option> 
<option value="3">数据库</option> 
</select> 
<label>小类:</label> 
<select name="smallname" id="smallname"> 
</select>

jQuery

<script>
 $(function(){ 
 getSelectVal(); 
 $("#bigname").change(function(){ 
  getSelectVal(); 
 }); 
 })
function getSelectVal(){ 
 $.getJSON("server.php",{bigname:$("#bigname").val()},function(json){   
 var smallname = $("#smallname"); 
 $("option",smallname).remove(); 
 $.each(json,function(index,array){   
 var option = "<option > > value='"+array['id']+"'>"+array['title']+"</option>"; 
 smallname.append(option); 
 }); 
 }); 
 } 
</script>

php 获取数据就是根据大类的id 从数据库中获取小的分类,然后以json的格式返回。

热心网友 时间:2022-04-06 03:14

用js给select绑定不同的事件,内容变化时用ajax取数据

热心网友 时间:2022-04-06 04:32

AJAX实现

代码有点多,就不写了,

你上网查一下吧

热心网友 时间:2022-04-06 06:07

用ajax去实现
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php二级联动菜单 php如何实现二级下拉联动 PHP页面如何记录返回上一个PHP页面? php页面如何跳转 thinkphp登录后怎么跳转到登录前的页面 PHP中如何返回前一页并刷新页面 php中刷新页面和跳转页面的几种方法 PHP登陆后跳转到登陆前页面实现思路及代码 PHP 页面跳转到另一个页面的几种方法分享 php 用header(&quot;Location:&quot;)如何跳转到前一个页面,就是历史页面。 php 页面跳转 返回前一个页面 php怎样实现跳转到原来或之前的页面 php的ci框架CodeIgniter目录的规划问题 CI框架去掉index.php问题后,还是提示was not found on this server CI如何取消二级目录里的index.php呀 按照百度上说的那些方法去不掉CI框架url路由的index.php结构,求速速给出解决方案。 求助,如何处理CI自带的index.php文件 CI框架如何删除URL中index.php的终极解决方案 CI框架如何删除地址栏的 index.php 自己写写框架 怎么隐藏 index.php,和修改URL的路径问题 php二级联动 如图 我已经创建了一个二级联动下拉菜单 请问如何在php中用代码实现 将下拉菜单中选中的选项 和m 求php横向二级联动菜单 求php二级联动下拉菜单 PHP二级下拉框联动 高分求php二级联动下拉菜单代码! 二级菜单联动php jq 求php JS 二级菜单(select) 联动 的代码 求php二级联动代码!!! php error reporting 报告有哪些类型的错误报告 php不传入参数提示出错 请用通俗语言详细解释PHP的error_reporting语法。 php 怎么设置报错级别 和 控制报错 关于PHP版本比较,和错误报告。。 PHP中自定义错误处理函数无法调用的问题 一键安装php后,不能打开某些php网页文件,提示什么数据库错误哦等等一些问题。安装完后怎样具体配置php php报错: Deprecated: preg_replace(): The &#47;e modifier is deprecated... 如下php代码执行为什么报错,错在哪里 php获取星期几 使用PHP,应用switch……case分支语句来输出当天为星期几