思路大概就是,在第一個(gè)下拉菜單里中添加change事件的監(jiān)聽,然后在觸發(fā)change時(shí)向后臺(tái)發(fā)送一個(gè)ajax請(qǐng)求,然頌?zāi)秃笸ㄟ^后臺(tái)返回的內(nèi)容,動(dòng)態(tài)更新第二個(gè)下拉列表
公司主營業(yè)務(wù):網(wǎng)站建設(shè)、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出龍泉免費(fèi)做網(wǎng)站回饋大家。
等下給你上例子
我用的是ADODB連接的 SQL Server至于怎么連數(shù)據(jù)庫,你就自己看著辦吧
前臺(tái)
!doctype?html
html
head
meta?charset="utf-8"
title無標(biāo)題文檔/title
/head
?php
require_once('../include/SQL_inc/adodb5/adodb.inc.php');
$SQL_connect_str?=?"PROVIDER=MSDASQL;DRIVER={SQL?Server};SERVER={KASIM-PC\SQLEXPRESS};DATABASE=mytest;UID=sa;PWD=sa";
$db?=?NewADOConnection("ado_mssql");
$db-Connect($SQL_connect_str);
$db-Execute("set?names?utf8");
?野盯春
script?src="../java.inc.bag/jquery-1.9.1.min.js"/script
body
select?id="list1"
option/option
?php?
$sqlFlist?=?"SELECT?DISTINCT?firstList?from?list";
$result?=?$db-Execute($sqlFlist);
while(!$result-EOF){
echo?"option".mb_convert_encoding($result-fields[0],?"UTF-8",?"GBK")."/option";
$result-MoveNext();
}
?
/select
div?id="list2box"/div
/body
script
$("#list1").change(function(e)?{
$.ajax({
url:"back.php",
type:"POST",
data:{key:$("#list1").val()},
dataType:"json",
success:?function(backdata){
inner?=?"select?id=\"list2\"";
for(i?=?0;?i??backdata.length;?i++)
inner+="option"+backdata[i]+"/option";
inner?+=?"/select";
$("#list2box").html(inner);
},
error:?function(XMLHttpRequest,?textStatus,?errorThrown){
alert(textStatus);
}
});
});
/script
/html
后臺(tái)
?php
if(isset($_POST['key'])){
require_once('../include/SQL_inc/adodb5/adodb.inc.php');
$SQL_connect_str?則冊(cè)=?"PROVIDER=MSDASQL;DRIVER={SQL?Server};SERVER={KASIM-PC\SQLEXPRESS};DATABASE=mytest;UID=sa;PWD=sa";
$db?=?NewADOConnection("ado_mssql");
$db-Connect($SQL_connect_str);
$db-Execute("set?names?utf8");
$sqlstr?=?"select?dtl?from?list?where?firstList?=?'".mb_convert_encoding($_POST['key'],?"GBK",?"UTF-8")."'";
$result?=?$db-Execute($sqlstr);
$backValue?=?array();
$i?=?0;
while(!$result-EOF){
$backValue[$i]?=?$result-fields[0];
$result-MoveNext();
$i++;
}
echo??json_encode($backValue);
}
見下是什么意思呢,你是想看UI還是代碼呢 ?這樣系統(tǒng)可以埋圓告說是入門級(jí),想好里彎明面的腔答邏輯,慢慢敲代碼吧,不難。
你的問題是如何實(shí)現(xiàn),一般就是先按照你上面的需求建立數(shù)據(jù)冊(cè)輪咐庫桐罩,州純規(guī)劃程序模塊,然后編寫PHP文件,這就是實(shí)現(xiàn)的步驟。