解決思路:將查詢結(jié)果,遍歷賦值給下拉框的option/option即可;
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了旅順口免費建站歡迎大家使用!
//數(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é)果:
form method="post"
select name="sex"
option value="male"男/option
option value="female"女/option
/select
input type="submit" value="提交" /
/form
你選擇的是:?php echo isset($_POST['sex'])?$_POST['sex']:'男'; ?
muban.php頁面(前端):
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title臨床醫(yī)學(xué)診斷查詢/title
script?language="javascript"
function?getinfo(obj)
{
mbstr=obj.value;
dt="mbstr="?+?mbstr;
xmlhttp=new?XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if?(this.readyState==4??this.status==200)
{
??res=?JSON.parse(this.responseText);
document.getElementById("zhengxiang").innerHTML=res[0].YxInfo;
??document.getElementById("yijian").innerHTML=res[0].YjInfo;
}
}
xmlhttp.open("POST","mubanexec.php",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");?
xmlhttp.send(dt);
return;
}
/script
/head
body
select?name="toubu"??id="toubu"?onchange="getinfo(this)"?
option?selected="selected"頭部/option?
option頭部正常/option?
option腦萎縮/option?
option腦萎縮脫髓鞘/option
/select?
divtextarea?name="zhengxiang"??id="zhengxiang"/textarea/div
div/textareatextarea?name="yijian"??id="yijian"/textarea/div
/body
/html
mubanexec.php頁面(后臺處理):
?php
header("Content-type:?text/html;?charset=utf-8");?
$instr=$_POST["mbstr"];
$conn=new?PDO("mysql:host=localhost;dbname=pacsdata","username","userpwd");
$sth=$conn-prepare("select?YxInfo,YjInfo?from?moban?where?MbName=?");
$sth-execute(array($instr));
$res=$sth-fetchAll();
echo(json_encode($res,JSON_UNESCAPED_UNICODE));
?
前端的下拉框代碼是這樣的:
select id="dataselect"
option value="id值1"name值1/option
option value="id值2"name值2/option
/select
你選擇了name值1,通過獲取$("#dataselect").val() 就可以得到id值了。放心,這個值的對應(yīng)關(guān)系是不會出錯的!
恩,這個是可以做到的,但是代碼不是那么簡答的,這邊給你提示下,你自己做下
首先,這個用跳轉(zhuǎn)菜單來,數(shù)據(jù)庫讀取的時候如果是保存文字的那么就把文字保存在value里面 ?然后我每次選擇一個的時候把這個名字傳過去
代碼我給你簡單的,但是不確定跟你那能用,你拿過去參考著改下
if($_POST["name"]=="")????//首先判斷類型是不是空的,如果為空則把所有的都查詢出來。
{
"select?*?from?b_goodstype";???
}
else
{
$name=$_POST["name"];
"select?*?from?b_goodstype?where?class?like?'$name'"??;??//否則的話根據(jù)商品類型傳過來的類型查詢???where?class?like?
}
如果還有不懂再問我 或是932628004
分享題目:php下拉列表顯示數(shù)據(jù) php獲取下拉列表的值
文章鏈接:http://aaarwkj.com/article30/docpsso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、建站公司、網(wǎng)站設(shè)計、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)