求php二级联动下拉菜单

数据库图如下效果图如下
2025-01-02 05:04:44
推荐回答(2个)
回答1:

一般用ajax,比如:
大类的select onchange="xxx javascript函数(参数)"
参数就是大类的id值
在xxx javascript函数(大类id)里面
你用ajax把大类id传给一个php文件,这个php文件从数据库中取出这个大类下面的小类的值,再返回给当前的页面,当前的页面,再重新写小类的slelct。
比如小类的select是这样的:




当当前页面获取到小类的值之后:
在js函数里面:
var xiaolei_div=document.getElementById('xialei_div');
var options='';
for(xxxx)
{
options=options+'';

}

xiaolei_div.innerHtml='';

只是说说思路,代码现打的,可能有错误

回答2:

先把大类信息遍历出来 点击大类时 写个ajax方法调用php文件 返回小类信息 赋给另外的select