?php
成都創新互聯主營富民網站建設的網絡公司,主營網站建設方案,app軟件開發,富民h5微信小程序開發搭建,富民網站營銷推廣歡迎富民等地區企業咨詢
if(isset($_POST)){
var_dump($_POST['dd']) ;
}
?
form action="dropdown.php" method="post"
select id="dd" name="dd"
option value=""-請選擇-/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"內蒙古/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"臺灣/option
option value="35"釣魚島/option
/select
input type="submit" name="submit" value="submit me!" /
/form
你是不是想修改的時候 b.php那邊有個下拉框 可以修改類別 但是你想要在一開始打開b.php的時候 下拉框默認是選中你這個新聞現在的類別的 是吧
這個好辦
你在表單里加個input type="hidden" name="" value="" name是你類別標識 比如 type value是你類別的值 比如 1
這樣 b.php
?php $type = $_POST['type'];?
select name="type"option value="1" ?php if($type == 1){ echo "selected='selected'";}?產品新聞/optionoption value="2" ?php if($type == 2){ echo "selected='selected'";}?銷售新聞/option/select
這樣就行了 直接在百度里寫的 細節可能會有錯誤 你自己調下吧
解決思路:將查詢結果,遍歷賦值給下拉框的option/option即可;
//數據庫查詢
$list=$this-db-GetList("select?*?from?`goods_list`");
//循環
$html="select";
foreach?($list?as?$item){
$html.="option?value?=\"{$item['cateid']}\"{$item['title']}/option";
}
$html.="/select";
echo?$html;
輸出結果:
直接寫個函數嘛
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
不知道是否是你所要,你可以在繼續問我
前端的下拉框代碼是這樣的:
select id="dataselect"
option value="id值1"name值1/option
option value="id值2"name值2/option
/select
你選擇了name值1,通過獲取$("#dataselect").val() 就可以得到id值了。放心,這個值的對應關系是不會出錯的!
給你寫了一個最簡單的HTML的例子,附在下面了。但不知道你下拉框的內容是寫死的還是從數據庫讀出來的,如果是從數據庫讀出來的,還得用PHP把內容循環打印出來,實現跳轉的話用下面的JS就可以了,當然你應該再改進一下,如果對你有幫助記得把分給我哦。
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("未設置該參數");
}
}
/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
標題名稱:php數據下拉框如何設置 怎么設置數據下拉框
網站路徑:http://m.kartarina.com/article12/dodsogc.html
成都網站建設公司_創新互聯,為您提供企業網站制作、品牌網站設計、小程序開發、網站制作、網站改版、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯