php关联下拉菜单,php之二级联动下拉菜单

var onecount;

onecount=0;

subcat = new Array();

mysql_connect("localhost","root","");

mysql_select_db( "test" );

$sql = "select * from subject";

$result = mysql_query( $sql );

$count = 0;

while($res = mysql_fetch_row($result)){

?>

subcat[=$count?>] = new Array("=$res[0]?>","=$res[1]?>","=$res[2]?>");

$count++;

}

echo "onecount=$count;";

?>

//联动函数

function changelocation(locationid)

{

document.myform.ctype.length = 0;

var locationid=locationid;

var i;

for (i=0;i < onecount; i++)

{

if (subcat[i][2] == locationid)

{

//var newOption1=new Option(subcat[i][1], subcat[i][0]);

//document.all.ctype.add(newOption1);

document.myform.ctype.options[document.myform.ctype.length] = new Option(subcat[i][1], subcat[i][0]);

}

}

}

请指定主分类

$sql = "select * from depart";

$result = mysql_query( $sql );

while($res = mysql_fetch_row($result)){

?>

echo $res[1]; ?>

} ?>

请指定小分类

数据库是

表depart

departID departName

表subject

subjectID subjectName departID

1.通过精选取得数据库的字段并且存入数组

2.定义自定义函数,遍历数组并且使用echo命令把$参数转化成js可以使用的变量

3.在js中使用<?自定义函数 ?>参数进行传递

4.通过js的new Option重新组织菜单选项

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值