程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 代碼示例展現PHP二級聯動菜單的實現

代碼示例展現PHP二級聯動菜單的實現

編輯:關於PHP編程

對於初學者來說,

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二級聯動菜單的具體實現方法。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved