代码示例展现PHP二级联动菜单的实现

开发 后端
希望这篇文章中给出的PHP二级联动菜单代码示例能够帮助大家提高实际编程能力,增加自己的知识库,巩固已掌握的知识。

对于初学者来说,PHP语言的掌握还是需要在具体实践中不断的去积累经验来增加我们对PHP的理解程度。下面就以一个范例为大家介绍PHP二级联动菜单的实现方法。#t#

PHP二级联动菜单代码示例:

  1. < script language = "JavaScript">   
  2. var onecount;   
  3. onecount=0;   
  4. subcat = new Array();   
  5. < ?php   
  6. mysql_connect("localhost","charles",
    "charles");   
  7. mysql_select_db( "_crm" );   
  8. $sql = "select * from site";   
  9. $result = mysql_query( $sql );   
  10. $count = 0;   
  11. while($res = mysql_fetch_row($result)){   
  12. ?>   
  13. subcat[< ?php echo $count ?>] = new Array
    ("
    < ?php echo $res[0]?>","< ?php echo
     $res[2]
    ?>","< ?php echo $res[1]?>");   
  14. < ?php   
  15. $count++;   
  16. }   
  17. echo "onecount=$count;";   
  18. ?>   
  19. //联动函数   
  20. function changelocation(locationid)   
  21. {   
  22. document.myform.ctype.length = 0;   
  23. var locationidlocationid=locationid;   
  24. var i;   
  25. for (i=0;i <  onecount; i++)   
  26. {   
  27. if (subcat[i][2] == locationid)   
  28. {   
  29. //var newnewOption1=new Option(subcat[i]
    [1], subcat[i][0]);   
  30. //document.all.ctype.add(newOption1);   
  31. document.myform.ctype.options[document.
    myform.ctype.length] = new Option(subcat
    [i][1], subcat[i][0]);   
  32. }   
  33. }   
  34. }   
  35. < /script>   
  36. < form method="post" name="myform" 
    action="ru_query.php">   
  37. < select name="type" onChange="changelocation(
    document.myform.type.options[document.myfo
    rm.type.selectedIndex].value)"
     size="1">   
  38. < option selected value="">main< /option>   
  39. < ?php   
  40. $sql = "select * from entreprise";   
  41. $result = mysql_query( $sql );   
  42. while($res = mysql_fetch_row($result)){   
  43. ?>   
  44. < option value="< ?php echo $res[0]; ?>">
  45. < ?php echo $res[1]; ?>< /option>   
  46. < ?php } ?>   
  47. < /select>   
  48. < select name="ctype">   
  49. < option selected value="">sub< /option>   
  50. < /select>   
  51. < input type="submit" name="Submit" value="search">   
  52. < /form>  

以上代码就是PHP二级联动菜单的具体实现方法。

责任编辑:曹凯 来源: 百度博客
相关推荐

2011-04-19 17:24:09

JavaScript二级联动下拉框

2009-07-02 14:18:13

JSP JavaScr下拉菜单

2020-07-20 14:04:34

Excel下拉菜单数据

2024-01-08 08:50:19

Vue3级联菜单数据懒加载

2023-05-09 07:38:57

jQueryAjax代码

2009-09-21 17:17:11

Hibernate二级

2010-10-18 13:16:24

GalleryAndroid

2009-01-08 21:33:34

2009计算机等级考试二级

2010-10-08 12:06:40

联动菜单JavaScript

2009-06-18 15:24:35

Hibernate二级

2011-08-11 09:50:56

路由器设置

2018-09-04 09:00:20

2013-09-08 23:30:56

EF Code Fir架构设计MVC架构设计

2021-03-30 09:01:07

Python模拟软件Python基础

2009-09-21 14:59:31

Hibernate二级

2009-09-24 11:04:56

Hibernate二级

2010-07-28 10:08:20

2015-02-12 15:33:43

微信SDK

2009-09-23 09:37:07

Hibernate缓存

2021-10-10 12:50:00

微软Windows 11Windows
点赞
收藏

51CTO技术栈公众号