select name="xingming"
創(chuàng)新互聯(lián)公司成立十年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁設(shè)計、申請域名、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補等服務(wù)。網(wǎng)站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)公司通過對建站技術(shù)性的掌握、對創(chuàng)意設(shè)計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。
option value="?php echo $row['name'];?" ?php echo $row['name'];?/option
/select
應(yīng)該這么寫才能$_POST['xingming']到值
首先你要說你用的是什么數(shù)據(jù)庫。用最普通的mysql數(shù)據(jù)庫來說,php自帶了一些操作數(shù)據(jù)庫的函數(shù)。
首先你將語句寫入一個變量:
$Query = "select * from A_table";
然后用mysql_query這個函數(shù)執(zhí)行這條語句,并將輸出結(jié)果放在一個變量中:
$Result = mysql_query($Query);
這個$Result變量就是一個資源變量,包含了所有符合條件的結(jié)果。要將結(jié)果處理,需要用另一個函數(shù)
mysql_fetch_assoc:
while($Row = mysql_fetch_assoc($Result))
{
//這里$Row就是遍歷了結(jié)果的每一行。假設(shè)有個字段叫A_field,你要把它輸出
echo $Row["A_field"];
//其他操作類似。
}
兩種方法
第一種是修改查詢語句,在查詢語句中去除重復(fù)項
select distinct 列名 from 表明????只適用于查詢單列數(shù)據(jù),網(wǎng)上的查詢多列的方法試過一些,都報錯
第二種方法是把查到的數(shù)據(jù)先讀進一個數(shù)組,然后使用array_unique()函數(shù)去除重復(fù)項,再使用foreach遍歷數(shù)組來拼湊下拉框選項
$arr=[];
while($row?=?mysql_fetch_array($result))?{
array_push($arr,$row[Keyword]);//讀進數(shù)組
}
$arr=array_unique($arr);//去除重復(fù)項
foreach?($arr?as?$key?=?$val)?{
echo?"option?value='$val'$val/option";//循環(huán),拼湊下拉框選項
}
希望能幫到你
假設(shè)$arr是從數(shù)據(jù)庫取出的結(jié)果,是二維數(shù)組
$arr=array( array( 'id'=1, 'list'='北京' ), array( 'id'=2, 'list'='天津' ), array( 'id'=3, 'list'='上海' ), array( 'id'=4, 'list'='廣州' ) );
select
option請選擇/option
?php
foreach($arr as $val){
?
option?php echo $val['list'] ?/option
?php
}
?
/select