亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php實現三級級聯下拉框

2024-05-04 23:45:04
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php實現三級級聯下拉框,上網翻找了許多三級級聯下拉框實現的資料,下面分享給大家
 

這是我在網上查找到的php實現三級級聯下拉框的資料,共享個大家,大家一起進步,具體內容如下

index.php:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Ajax聯動菜單</title><script language="javascript" type="text/javascript" src="aa.js"></script></head><body><form><label><select name="sel" id="sel" onChange="showMenu(this.value);"> <option>一級分類</option><?php$conn = mysql_connect('localhost', 'root', '') or die('Could not connect: ' . mysql_error());mysql_select_db('fitment', $conn) or die ('Can/'t use database : ' . mysql_error());mysql_query("set names 'gb2312'");$str = "SELECT * FROM `fitment_sort` where supid = '0' ORDER BY `id` ASC";$result = mysql_query($str) or die("Invalid query: " . mysql_error());if($result)   while ($arr = mysql_fetch_array($result)){    echo <<<EOD<option value={$arr["id"]}>{$arr["name"]}</option>EOD; }mysql_close($conn);?></select></label><label><select name="sel2" id="sel2" onChange="showMenu2(this.value)"> <option>二級分類</option> </select></label><label><select name="sel3" id="sel3"> <option>三級分類</option></select></label></form><input type=button value="send value" onClick="alert(document.getElementByIdx_x_xx_x_xx('sel').options[document.getElementByIdx_x_xx_x_xx('sel').selectedIndex].text + '-' + document.getElementByIdx_x_xx_x_xx('sel2').options[document.getElementByIdx_x_xx_x_xx('sel2').selectedIndex].text + '-' + document.getElementByIdx_x_xx_x_xx('sel3').options[document.getElementByIdx_x_xx_x_xx('sel3').selectedIndex].text)"></body></html>

aa.js

<!--var xmlHttpvar xmlHttp2//函數showMenu(str) - 功能函數1function showMenu(str) xmlHttp=GetXmlHttpObject()    //調用GetXmlHttpObject()函數,創建XMLHttpRequest對象if (xmlHttp==null)        //如果創建失敗,則 alert ("Browser does not support HTTP Request") return var url="get2.php"        //定義url , 其主要讀取數據庫url=url+"?q="+strurl=url+"&sid="+Math.random()  //Math對象的random方法,取隨機數xmlHttp.onreadystatechange=stateChanged //設置當XMLHttpRequest對象xmlHttp狀態改變時調用的函數,注意函數名后不要添加小括號xmlHttp.open("GET",url,true)  //使用XMLHttpRequest對象的open()方法 , 創建HTTP請求xmlHttp.send(null)        //使用XMLHttpRequest對象的open()方法 , 發送HTTP請求}//函數showMenu(str) - 功能函數1function showMenu2(str){xmlHttp2=GetXmlHttpObject()    //調用GetXmlHttpObject()函數,創建XMLHttpRequest對象if (xmlHttp2==null)        //如果創建失敗,則 alert ("Browser does not support HTTP Request") return var url="get2.php"        //定義url , 其主要讀取數據庫url=url+"?q2="+strurl=url+"&sid="+Math.random()  //Math對象的random方法,取隨機數xmlHttp2.onreadystatechange=stateChanged2 //設置當XMLHttpRequest對象xmlHttp狀態改變時調用的函數,注意函數名后不要添加小括號xmlHttp2.open("GET",url,true)  //使用XMLHttpRequest對象的open()方法 , 創建HTTP請求xmlHttp2.send(null)        //使用XMLHttpRequest對象的open()方法 , 發送HTTP請求}//函數BuildSel() , 根據返回的的字串 , 重新構建新的下拉菜單控件Select - 功能函數2function BuildSel(str,sel)   //先清空原來的數據.  sel.options.length=0;   var arrstr = new Array();   arrstr = str.split(",");  if(str.length>0)      //循環    for(var i=0;i<arrstr.length;i++)       var subarrstr=new Array();       subarrstr=arrstr[i].split("|");      sel.options.add(new Option(subarrstr[1],subarrstr[0]));     sel.options[0].selected=true; }//函數stateChanged() - 響應HTTP請求狀態變化function stateChanged() //判斷XMLHttpRequest對象的readyState屬性值是否為4,如果為4表示異步調用完成(注意:異步調用完成 不代表 異步調用成功)if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") //如果異步調用成功 --> XMLHttpRequest對象的status屬性值為200 , html文件在本地運行,則xmlHttp.status的返回值為0,故應該加上xmlHttp.status==0 if(xmlHttp.status==200 || xmlHttp.status==0)     //調用文檔對象模型DOM的getElementById()方法查找html文件中的標簽txtHint ,     //innerHTML為IE瀏覽器中的屬性,可以用來更改標簽間文本的內容 ,     //xmlHttp.responseText , 通過XMLHttpRequest的responseText屬性來獲取數據 responseText,結果為字符串;responseXML,結果為XML形式//     document.getElementByIdx_x_xx_x_xx("txtHint").innerHTML=xmlHttp.responseText     BuildSel(xmlHttp.responseText,document.getElementsByTagName_r("*").sel2)     showMenu2(document.getElementsByTagName_r("*").sel2.value); }}//函數stateChanged() - 響應HTTP請求狀態變化function stateChanged2() //判斷XMLHttpRequest對象的readyState屬性值是否為4,如果為4表示異步調用完成(注意:異步調用完成 不代表 異步調用成功)if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete") //如果異步調用成功 --> XMLHttpRequest對象的status屬性值為200 , html文件在本地運行,則xmlHttp.status的返回值為0,故應該加上xmlHttp.status==0 if(xmlHttp2.status==200 || xmlHttp2.status==0)     //調用文檔對象模型DOM的getElementById()方法查找html文件中的標簽txtHint ,     //innerHTML為IE瀏覽器中的屬性,可以用來更改標簽間文本的內容 ,     //xmlHttp.responseText , 通過XMLHttpRequest的responseText屬性來獲取數據 responseText,結果為字符串;responseXML,結果為XML形式//     document.getElementByIdx_x_xx_x_xx("txtHint").innerHTML=xmlHttp.responseText     BuildSel(xmlHttp2.responseText,document.getElementsByTagName_r("*").sel3) }}//函數GetXmlHttpObject() - 創建XMLHttpRequest對象,即創建一個異步調用對象function GetXmlHttpObject() var xmlHttp=null;try // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); catch (e) //Internet Explorer try  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e)  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }return xmlHttp; -->

get2.php

<?php header('Content-Type:text/html;charset=GB2312'); $conn = mysql_connect('localhost', 'root', '') or die('Could not connect: ' . mysql_error());mysql_select_db('fitment', $conn) or die ('Can/'t use database : ' . mysql_error());mysql_query("set names 'gb2312'");//如果傳遞過來qif($_GET["q"]){$strs = "SELECT * FROM fitment_sort WHERE supid=' ".$_GET["q"]."' ";//echo $str;$results = mysql_query($strs) or die("Invalid query: " . mysql_error());if($results)   while ($arrs = mysql_fetch_array($results)){    $strings .= $arrs["id"]."|".$arrs["name"].",";   }  echo substr($strings,0,strlen($strings)-1); }//如果傳遞過來q2if($_GET["q2"]){$str = "SELECT * FROM fitment_sort WHERE supid= '".$_GET["q2"]."'";//echo $str;$result = mysql_query($str) or die("Invalid query: " . mysql_error());if($result)   while ($arr = mysql_fetch_array($result)){    $string .= $arr["id"]."|".$arr["name"].",";   }   echo substr($string,0,strlen($string)-1); }mysql_close($conn);?>

以上就是php實現三級級聯下拉框的相關代碼,希望對大家學習php程序設計有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产一中文字不卡| 久久免费视频这里只有精品| 亚洲国产精品va在看黑人| 亚洲亚裔videos黑人hd| 国产精品久久婷婷六月丁香| 91国内精品久久| 国产亚洲免费的视频看| 日韩国产欧美精品在线| 狠狠躁夜夜躁久久躁别揉| 国产精品成人一区二区三区吃奶| 国产一区在线播放| 日韩日本欧美亚洲| 国产精品久久久av久久久| 日韩精品一区二区三区第95| 亚洲免费视频在线观看| 亚洲一区999| 综合激情国产一区| 久久亚洲欧美日韩精品专区| 亚洲欧洲一区二区三区在线观看| 一区二区在线视频| 国产日韩精品在线观看| 亚洲黄色免费三级| 国产精品h片在线播放| 亚洲一区二区在线播放| 色综合久久88| 国产精品影院在线观看| 欧美成人精品在线视频| 91在线无精精品一区二区| 91在线视频一区| 亚洲第一免费播放区| 日韩美女免费观看| 午夜精品久久久久久久白皮肤| 欧美xxxx做受欧美.88| 国产精品国产三级国产aⅴ9色| 欧美午夜片在线免费观看| 色悠悠国产精品| 精品久久久久久国产91| 在线观看日韩www视频免费| 国产欧美精品在线播放| 色哟哟网站入口亚洲精品| 国产精品入口免费视频一| 欧美最猛性xxxxx免费| 国产欧美日韩免费看aⅴ视频| 国产一区二区三区在线观看视频| 国产精品爽黄69| 久久精品国产69国产精品亚洲| 久久免费福利视频| 夜夜躁日日躁狠狠久久88av| 久久视频在线免费观看| 欧美第一淫aaasss性| 欧美在线视频一区| 欧美性猛交xxxxx免费看| 欧美高清无遮挡| 一区二区三区精品99久久| 欧美一级片一区| 午夜精品一区二区三区视频免费看| 在线精品高清中文字幕| 国产小视频91| 欧美日韩国产黄| 在线播放国产一区中文字幕剧情欧美| 久久亚洲国产成人| 欧美激情精品久久久| 久久久久久久999精品视频| 亚洲精品国产精品国产自| 98精品在线视频| 亚洲成人激情在线观看| 91在线观看欧美日韩| 国产精品青青在线观看爽香蕉| 久久久99久久精品女同性| 国产精品嫩草影院久久久| 琪琪亚洲精品午夜在线| 欧美精品久久久久久久免费观看| 日韩欧美国产中文字幕| 国产成人精品免高潮在线观看| 欧美日韩黄色大片| 欧美做爰性生交视频| 欧美成人精品影院| 欧美激情免费看| 国产欧美在线观看| 亚洲图中文字幕| 日韩国产精品一区| 亚洲毛片在线观看| 播播国产欧美激情| 97在线看免费观看视频在线观看| 国产精品中文久久久久久久| 高清日韩电视剧大全免费播放在线观看| 成人黄色午夜影院| 91在线观看免费网站| 伊人久久久久久久久久久| 日韩av中文字幕在线播放| 国产精品一区二区久久精品| 亚洲欧美国产va在线影院| 亚洲人成网站999久久久综合| 疯狂做受xxxx高潮欧美日本| 欧美高跟鞋交xxxxxhd| 国语自产精品视频在免费| 欧美成人精品在线播放| 日韩美女在线播放| 欧美激情aaaa| 亚洲图片欧美日产| 亚洲天堂第一页| 国产欧美日韩精品丝袜高跟鞋| 国产一区二中文字幕在线看| 亚洲最大在线视频| 77777少妇光屁股久久一区| 欧美日韩999| 狠狠色噜噜狠狠狠狠97| 国产精品爱啪在线线免费观看| 亚洲视屏在线播放| 中文字幕不卡在线视频极品| 92福利视频午夜1000合集在线观看| 欧美野外wwwxxx| 国产精品igao视频| 精品中文字幕久久久久久| 国产精品久久久久久久美男| 日韩中文字幕欧美| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品欧美激情| 亚洲国产成人精品女人久久久| 高潮白浆女日韩av免费看| 欧美成年人视频网站欧美| 欧美成人精品激情在线观看| 亚洲国产中文字幕在线观看| 动漫精品一区二区| 97av在线播放| 91精品国产自产91精品| 日本欧美一二三区| 国产精品久久精品| 国产视频福利一区| 国产精品ⅴa在线观看h| 亚洲精品99999| 在线精品91av| 久久久久久亚洲| 久久久久久久香蕉网| 97国产精品人人爽人人做| 欧美国产视频一区二区| 久久久电影免费观看完整版| 精品久久久久久久久久久| 2018日韩中文字幕| 精品日本高清在线播放| 97超视频免费观看| 色婷婷综合成人av| 亚洲美女av黄| 日韩电影在线观看免费| 亚洲精品在线观看www| 日韩成人在线视频| 欧美高清视频在线| 国产精品国产自产拍高清av水多| 国产精品午夜国产小视频| 欧美成人合集magnet| 中文字幕欧美日韩在线| 色综合久久精品亚洲国产| 欧美在线视频一区| 精品国产自在精品国产浪潮| 亚洲午夜久久久久久久| 日韩在线观看免费高清完整版| 国产精品久久久久久av福利软件| 久久九九国产精品怡红院| 国产精品igao视频| 久久av.com| 日本欧美国产在线| 欧美性开放视频| 91精品在线国产| 97视频在线观看免费高清完整版在线观看|