For beginners,
PHP secondary linkage menu code example:
- < script language = "JavaScript">
- var onecount;
-
onecount=0;
-
subcat = new Array();
-
< ?php
- mysql_connect("localhost","charles",
"charles"); - mysql_select_db( "_crm" );
- $sql = "select * from site";
- $result = mysql_query( $sql );
- $count = 0;
- while($res = mysql_fetch_row($result)){
- ?>
-
subcat[< ?php echo $count ?>] = new Array
("< ?php echo $res[0]?>","< ?php echo
$res[2]?>","< ?php echo $res[1]?>");
-
< ?php
- $count++;
- }
- echo "onecount=$count;";
- ?>
- //联动函数
- function changelocation(locationid)
- {
-
document.myform.ctype.length = 0;
-
var locationidlocationid=locationid;
- var i;
-
for (i=0;i < onecount; i++)
- {
- if (subcat[i][2] == locationid)
- {
- //var newnewOption1=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]); - }
- }
- }
- < /script>
-
< form method="post" name="myform"
action="ru_query.php">
-
< select name="type" onChange="changelocation(
document.myform.type.options[document.myfo
rm.type.selectedIndex].value)" size="1">
-
< option selected value="">main< /option>
-
< ?php
- $sql = "select * from entreprise";
- $result = mysql_query( $sql );
- while($res = mysql_fetch_row($result)){
- ?>
-
< option value="< ?php echo $res[0]; ?>">
-
< ?php echo $res[1]; ?>< /option>
-
< ?php } ?>
-
< /select>
-
< select name="ctype">
-
< option selected value="">sub< /option>
-
< /select>
-
< input type="submit" name="Submit" value="search">
-
< /form>
以上代码就是PHP二级联动菜单的具体实现方法。
http://www.bkjia.com/PHPjc/445993.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445993.htmlTechArticle对于初学者来说, PHP二级联动菜单代码示例: script language = JavaScript varonecount; onecount = 0 ; subcat = new Array(); ?php mysql_connect(localhost,charles, c...
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn