?php
成都創(chuàng)新互聯(lián)主營富民網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),富民h5微信小程序開發(fā)搭建,富民網(wǎng)站營銷推廣歡迎富民等地區(qū)企業(yè)咨詢
if(isset($_POST)){
var_dump($_POST['dd']) ;
}
?
form action="dropdown.php" method="post"
select id="dd" name="dd"
option value=""-請(qǐng)選擇-/option
option value="1"北京/option
option value="2"天津/option
option value="3"上海/option
option value="4"重慶/option
option value="5"河北/option
option value="6"山西/option
option value="7"內(nèi)蒙古/option
option value="8"遼寧/option
option value="9"吉林/option
option value="10"黑龍江/option
option value="11"江蘇/option
option value="12"浙江/option
option value="13"安徽/option
option value="14"福建/option
option value="15"江西/option
option value="16"山東/option
option value="17"河南/option
option value="18"湖北/option
option value="19"湖南/option
option value="20"廣東/option
option value="21"廣西/option
option value="22"海南/option
option value="23"四川/option
option value="24"貴州/option
option value="25"云南/option
option value="26"西藏/option
option value="27"陜西/option
option value="28"甘肅/option
option value="29"青海/option
option value="30"寧夏/option
option value="31"新疆/option
option value="32"香港/option
option value="33"澳門/option
option value="34"臺(tái)灣/option
option value="35"釣魚島/option
/select
input type="submit" name="submit" value="submit me!" /
/form
你是不是想修改的時(shí)候 b.php那邊有個(gè)下拉框 可以修改類別 但是你想要在一開始打開b.php的時(shí)候 下拉框默認(rèn)是選中你這個(gè)新聞現(xiàn)在的類別的 是吧
這個(gè)好辦
你在表單里加個(gè)input type="hidden" name="" value="" name是你類別標(biāo)識(shí) 比如 type value是你類別的值 比如 1
這樣 b.php
?php $type = $_POST['type'];?
select name="type"option value="1" ?php if($type == 1){ echo "selected='selected'";}?產(chǎn)品新聞/optionoption value="2" ?php if($type == 2){ echo "selected='selected'";}?銷售新聞/option/select
這樣就行了 直接在百度里寫的 細(xì)節(jié)可能會(huì)有錯(cuò)誤 你自己調(diào)下吧
解決思路:將查詢結(jié)果,遍歷賦值給下拉框的option/option即可;
//數(shù)據(jù)庫查詢
$list=$this-db-GetList("select?*?from?`goods_list`");
//循環(huán)
$html="select";
foreach?($list?as?$item){
$html.="option?value?=\"{$item['cateid']}\"{$item['title']}/option";
}
$html.="/select";
echo?$html;
輸出結(jié)果:
直接寫個(gè)函數(shù)嘛
select onchange="select(this.value)"
option value="1"1/option
option value="2"2/option
option value="3"3/option
/select
script
function select(val){
alert(val);
}
/script
不知道是否是你所要,你可以在繼續(xù)問我
前端的下拉框代碼是這樣的:
select id="dataselect"
option value="id值1"name值1/option
option value="id值2"name值2/option
/select
你選擇了name值1,通過獲取$("#dataselect").val() 就可以得到id值了。放心,這個(gè)值的對(duì)應(yīng)關(guān)系是不會(huì)出錯(cuò)的!
給你寫了一個(gè)最簡單的HTML的例子,附在下面了。但不知道你下拉框的內(nèi)容是寫死的還是從數(shù)據(jù)庫讀出來的,如果是從數(shù)據(jù)庫讀出來的,還得用PHP把內(nèi)容循環(huán)打印出來,實(shí)現(xiàn)跳轉(zhuǎn)的話用下面的JS就可以了,當(dāng)然你應(yīng)該再改進(jìn)一下,如果對(duì)你有幫助記得把分給我哦。
html
HEAD
script language="JavaScript" type="text/javascript"
function my(va){
if(va=="a"){
window.location.href="";
}else if(va=="b"){
window.location.href="";
}else if(va=="c"){
window.location.href="";
}else if(va=="d"){
window.location.href="";
}else{
alret("未設(shè)置該參數(shù)");
}
}
/script
/HEAD
body
form action="" method="post"
select name=sel onchange="my(this.options[this.options.selectedIndex].value)"
option value="a"百度 /option
option value="b"谷歌/option
option value="c"豆瓣/option
option value="d"電驢/option
/select
/form
/body
/html