中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

php實現三級級聯下拉框
來源:易賢網 閱讀:1838 次 日期:2016-08-26 15:18:38
溫馨提示:易賢網小編為您整理了“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 xmlHttp

var xmlHttp2

//函數showMenu(str) - 功能函數1

function 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="+str

url=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) - 功能函數1

function 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="+str

url=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 - 功能函數2

function 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'");

//如果傳遞過來q

if($_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); }

//如果傳遞過來q2

if($_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實現三級級聯下拉框
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品免费aⅴ片在线观看| 欧美tk—视频vk| 精品伦理精品一区| 国产一区三区三区| 国产精品美女久久久久久久久| 丁香六月久久综合狠狠色| 中文字幕av在线一区二区三区| 成人晚上爱看视频| 亚洲制服欧美中文字幕中文字幕| 欧美另类videos死尸| 国产呦精品一区二区三区网站| 国产精品乱码一区二区三区软件 | 日本在线观看不卡视频| 久久日一线二线三线suv| 波多野结衣在线aⅴ中文字幕不卡| 一区二区三区在线免费播放| 日韩欧美美女一区二区三区| 不卡的看片网站| 日本午夜一区二区| 亚洲人xxxx| 久久精品一区二区三区不卡牛牛| 欧美在线视频日韩| 国产91高潮流白浆在线麻豆 | 精品夜夜嗨av一区二区三区| 亚洲人午夜精品天堂一二香蕉| 欧美美女激情18p| 高清免费成人av| 久久99日本精品| 亚洲自拍偷拍九九九| 日本一区二区高清| 日韩免费性生活视频播放| 色一情一乱一乱一91av| 国产一区在线视频| 麻豆精品国产传媒mv男同 | 亚洲日本韩国一区| 国产性天天综合网| 日韩一级精品视频在线观看| 日本韩国欧美一区| 97精品电影院| 99精品一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 日韩在线播放一区二区| 亚洲国产精品影院| 亚洲婷婷综合色高清在线| 国产欧美一区二区三区沐欲| 日韩欧美国产成人一区二区| 91精品免费在线观看| 欧美午夜寂寞影院| 精品视频全国免费看| 色妹子一区二区| 91久久精品一区二区三| 91成人免费网站| 91国产精品成人| 欧美日韩在线播放| 91超碰这里只有精品国产| 制服丝袜亚洲播放| 日韩视频不卡中文| 亚洲精品在线免费播放| 久久亚洲综合av| 国产欧美一区二区精品性色| 中文字幕免费一区| 伊人开心综合网| 亚洲成av人影院| 久久99热99| 成人激情免费电影网址| 99精品国产99久久久久久白柏 | 在线综合视频播放| 欧美一级免费大片| 欧美精品一区二区三区蜜臀| 欧美大片国产精品| 国产日韩欧美在线一区| 亚洲天堂a在线| 午夜激情综合网| 国内精品在线播放| 色av一区二区| 欧美一区二区美女| 中文字幕免费不卡| 亚洲aaa精品| 国产露脸91国语对白| www.欧美日韩国产在线| 欧美日韩高清一区二区| 久久久久久一级片| 亚洲国产综合在线| 久久99国产乱子伦精品免费| 成人高清伦理免费影院在线观看| 在线视频一区二区三| 精品久久久久99| 亚洲免费观看高清完整| 久久国产福利国产秒拍| 91蜜桃在线免费视频| 日韩欧美视频在线| 一区二区久久久| 国产成人欧美日韩在线电影| 欧美三日本三级三级在线播放| 精品国产乱码久久久久久浪潮| 亚洲色图视频网| 国产一区二区三区香蕉| 欧美日韩中文一区| 亚洲婷婷国产精品电影人久久| 六月丁香婷婷色狠狠久久| 91丨porny丨国产| 久久久久久久久久久久久女国产乱| 亚洲一区在线视频| 91在线观看成人| 久久精品视频一区二区三区| 五月天久久比比资源色| 91色.com| 中文字幕欧美激情一区| 国产一区二区三区四区五区入口| 欧美片网站yy| 亚洲成a人v欧美综合天堂| 91片在线免费观看| 国产精品久久久久久久岛一牛影视| 秋霞午夜鲁丝一区二区老狼| 欧美日韩在线播| 一区二区三区欧美| 日本丶国产丶欧美色综合| 久久久不卡网国产精品一区| 麻豆精品精品国产自在97香蕉| 欧美日韩亚洲综合| 亚洲国产精品一区二区www在线 | 国产亚洲综合在线| 久久精品国产网站| 欧美成人国产一区二区| 久久爱另类一区二区小说| 日韩一区二区精品葵司在线 | 午夜精品一区二区三区免费视频 | 欧美三日本三级三级在线播放| 亚洲色图欧美激情| 91麻豆福利精品推荐| 亚洲免费观看视频| 欧美色图12p| 亚洲一区二区三区爽爽爽爽爽| 欧洲一区在线电影| 亚洲国产精品久久一线不卡| 欧美日韩视频第一区| 亚洲成人综合视频| 91精品国产综合久久久久久漫画| 日韩av高清在线观看| 欧美va亚洲va在线观看蝴蝶网| 美女久久久精品| www成人在线观看| 成人性视频网站| 亚洲精品美腿丝袜| 91精品婷婷国产综合久久性色 | 在线看不卡av| 亚洲v精品v日韩v欧美v专区| 欧美一区二区性放荡片| 国产原创一区二区| 中文字幕一区二区三区视频| 色婷婷av一区二区三区之一色屋| 婷婷丁香激情综合| 2014亚洲片线观看视频免费| k8久久久一区二区三区| 亚瑟在线精品视频| 国产日韩一级二级三级| 一本到一区二区三区| 久久精品国产一区二区三| 中文一区在线播放| 欧美群妇大交群的观看方式| 国产在线播放一区| 亚洲一区二区在线免费观看视频 | 亚洲欧美日韩国产一区二区三区| 欧美日韩精品福利| 国产91在线看| 日韩高清在线一区| 亚洲国产成人私人影院tom| 欧美日韩一本到| 成人综合在线观看| 日韩成人一级片| 亚洲欧美一区二区不卡| 欧美白人最猛性xxxxx69交| 色欧美片视频在线观看在线视频| 久久国产生活片100| 亚洲午夜电影在线观看| 国产亚洲精品免费| 欧美一区二区精美| 欧美性淫爽ww久久久久无| 成人中文字幕在线| 免费久久精品视频| 亚洲国产裸拍裸体视频在线观看乱了 | 五月天欧美精品| 一区在线观看视频| 精品国产乱码久久久久久免费 | 欧美私人免费视频| 99久久国产综合精品女不卡| 麻豆91精品视频| 亚洲福利一区二区| 日韩美女啊v在线免费观看| 久久网站最新地址| 精品裸体舞一区二区三区| 欧美色网站导航| 欧美综合一区二区三区| 成人性生交大片免费| 韩国成人福利片在线播放| 日韩中文字幕麻豆| 日韩精品亚洲专区| 同产精品九九九| 日本欧美加勒比视频| 天天综合网 天天综合色|