欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

mysql php无刷新三级联动菜单

程序员文章站 2022-05-17 20:18:49
...
一款联动菜单,利用了js php mysql实现的无刷新效果,有需要的朋友可以直接下载哦。
代码如下 复制代码


$sql="select * from ptypes where sid = 0 and ssid =0";
$result=mysql教程_query($sql,$conn) or die("查询数据库教程出错1");
while($row=mysql_fetch_object($result))
{
$i=0;
$rs2="";
$sql2="select * from ptypes where sid='".$row->id."'";
$result2=mysql_query($sql2,$conn) or die("查询数据出错2");
while($row2=mysql_fetch_object($result2))
{
if ($i==0){
$t="";
}else{
$t=",";
}
$rs2.=$t."{txt:'".$row2->title."',val:'".$row2->id."'}n";
$n=0;
$rs3="";
$sql3="select * from ptypes where ssid='".$row2->id."'";
$result3=mysql_query($sql3,$conn) or die("查询是数据库出错3");
while($row3=mysql_fetch_object($result3))
{
if ($n==0)
{
$t1="";
}else{
$t1=",";
}
$rs3.=$t1."{txt:'".$row3->title."',val:'".$row3->id."'}n";
$n=1;
}

echo("sidArr['".$row2->id."']=[".$rs3."];");
$i=1;
}

echo("sidArr['".$row->id."']=[".$rs2."];");
}
?>
function setCity(province) {

removeOptions(document.getElementById('sid'));
removeOptions(document.getElementById('ssid'));
setSelectOption('sid', "", '-请选择-');
setSelectOption('ssid', "", '-请选择-');
if (!sidArr[province] || sidArr[province]==""){

document.getElementById('sid').disabled=true;
document.getElementById('ssid').disabled=true;
}else{
document.getElementById('sid').disabled=false;
document.getElementById('ssid').disabled=false;
setSelectOption('sid', sidArr[province], '-请选择-');
}
}
function setssid(province) {
removeOptions(document.getElementById('ssid'));
setSelectOption('ssid', "", '-请选择-');
if (!sidArr[province] || sidArr[province]==""){
document.getElementById('ssid').disabled=true;
}else{
document.getElementById('ssid').disabled=false;
setSelectOption('ssid', sidArr[province], '-请选择-');
}
}

一级

二级

三级



文章地址:

转载随意^^请带上本文地址!

相关标签: select