PHP+Mysql二级动态联动菜单


<!--基于php+mysql的二级动态级联菜单(By:sunlion)+++开始-->

<FORM name="FormData1" METHOD="POST" action="savenews.php">
<select name="c_idc" onChange="getCity2(document.FormData1.c_idc.options[document.FormData1.c_idc.selectedIndex].value);" size="1">
<option selected>请选择</option>
<?
$result4=mysql_query("select *    from bigsort group by Id    order by Id desc";
while($rs1=mysql_fetch_array($result4)){
?>
<option value="<?=$rs1['Id'];?>"><?=$rs1['bigsortname'];?></option>
<?
}
?>
</select>
<select name="list_id">
<option selected value="">请选择</option>
</select>

<script language = "JavaScript">
var onecount2;
onecount2 = 0;
subcat2 = new Array();
<?
$count2=0;
$result5=mysql_query("select * from smallsort order by bigsortid desc";
while($rs2=mysql_fetch_array($result5)){
?>
subcat2[<?=$count2;?>] = new Array("<?=$rs2['smallsortname'];?>","<?=$rs2['bigsortid'];?>","<?=$rs2['smallsortname'];?><?=$rs2['bigsortid'];?>";
<?
      $count2++;
}
?>
onecount2=<?=$count2?>;
function getCity2(provinceId)
{
      document.FormData1.list_id.length = 0;

      var locationid=provinceId;

      var i;
      document.FormData1.list_id.options[0] = new Option('请选择','');
      for (i=0;i<onecount2;i++)
      {
          if (subcat2[i][1] == locationid)
          {
          document.FormData1.list_id.options[document.FormData1.list_id.length] = new Option(subcat2[i][2], subcat2[i][0]);
          }
      }

}
</script>

</form>

 

接受页面如下接受数据

$bigsort=$_POST["c_idc"];
$smallsort=$_POST["list_id"];

<!--基于php+mysql的二级动态级联菜单(By:sunlion)+++结束-->


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值