討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 開發App該選哪個平台? 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
下拉選單查詢資料庫
更改我的閱讀文章字型大小
作者 : li_hsien(Leo)
[ 貼文 6 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/2/2 下午 05:02:09
請問各位

小弟有個簡易的網站查詢頁面(HTML和PHP全寫在一起....)
程式碼如下

作法:
1. 下拉式選單(選項是連結資料庫產生的)
2. 選擇項目後,點選Submit按鈕送出,將結果顯示在網站下方

目前問題:
1. 我按送出後,結果可以正常查詢出來,可是下拉的選單也被初始化了(e.g. 原本選項順序是A,B,C,選擇B送出後,選項又預設回到A),我希望選項還是原本想擇的B,請問這方面該如何修正?



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DataTable</title>
</head>
<body>

 
<?php function conDB1(){
global $con1;
if ($con1 = oci_connect("xxxxx", "xxxxx", "xx.xx.xx.xx/xxxxx")) {
} else {
$err = oci_error();
echo "DB1 Connect Error " . $err['text'];
}
}

?>

<table id="SearchTable">
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<tr>
<td>SearchTitle</td>
<td>
<select name="Selected">
<?php
conDB1();

$Arr = oci_parse($con1, "SQL.....");
oci_execute($Arr);
while($row=oci_fetch_array($Arr))
{
echo "<option value=\"".$row[0]."\">".$row[0]."</option>";
}

?>
</select>
</td>
</tr>
<tr>
<td><INPUT TYPE="submit" NAME="submit" VALUE="Submit"></td>
</tr>
</form>
</table>

<table id="showtable">
<?php
echo "<tr>
<td><b>T1</b></td>
<td><b>T2</b></td>
<td><b>T3</b></td>
</tr>";
$result1 = oci_parse($con1, "SQL....."." where t.='".$_POST['Selected']."'" );
oci_execute($result1);
while($row=oci_fetch_array($result1))
{
echo "<tr>";
echo "<td>".$row[0]."</td>";
echo "<td>".$row[1]."</td>";
echo "</tr>";
}


OCILogoff($con1);
?>
</table>
</body>
</html>


感謝各位協助解惑 !

作者 : jasper(Jasper)討論區板主 程式設計甘苦談頂尖高手上班族的哈拉園地優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1403 | 人氣 96053 | 評價 6980 | 評價/貼文 4.98 | 送出評價 42 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/2/19 下午 12:24:22
在這裡把所選的改成預設。

while($row=oci_fetch_array($Arr))
{
if( $row[0] == 所選 )
    echo "<option value=\"".$row[0]."\" selected>".$row[0]."</option>";
else
    echo "<option value=\"".$row[0]."\">".$row[0]."</option>";
}
 板主 : 酷爸爸
 > PHP - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - PHP - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
PHP
1 Fillano 1400 
2 dreamer...... 1170 
3 阿文 940 
4 路人乙 840 
5 pangpang 620 
6 kiang 580 
7 Snaking 470 
8 Aery 460 
9 kagaya 370 
10 mygod 370 
PHP
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.03125