iT邦幫忙

0

請問在html select中如何取的sql中的值

各位大大好:
請問要如何在select中 取的sql的值....
https://ithelp.ithome.com.tw/upload/images/20180424/20109669pAnxUyn5HS.png

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2018-04-25 05:58:57 檢舉
看起來....先從結構開始....

Client端是顯示HTML, 用JavaScript對一些有ID的欄位可以判斷或加工.
而PHP是在Server端, 透過mysqli或PDO存取MySQL.

然後要透過http的GET或POST把前端的資料送給後端, 後端再處理後回傳.

所以現在的問題是....上面貼的這段, 應該只是PHP從後台撈產品名稱後轉成HTML,
但是前端有沒有觸發的機制或條件? 如果有條件, 怎樣傳給PHP? 以及前端如果在select選了一個產品後, select的值全部是一樣的, 怎樣辨別到底選了哪一個?
感覺你的html一定很不熟。要不然不會出現
<option value=""></option>
這樣的寫法。給了value值,但沒給text值。
如果text值跟value值都要一樣的話,要省略的是value不要宣告。

再來跟上面的問題一樣,你在做sql輸出option時。一樣也沒改value值。
這樣所產生出來的select。就算你選擇後post。
你只會拿到空值。
froce iT邦大師 1 級 ‧ 2018-04-25 09:52:07 檢舉
<option value=""></option>
這個應該只是要一個空項目。

他是只給text值,然後value給定了「""」吧。
小魚 iT邦大師 1 級 ‧ 2018-04-25 11:58:17 檢舉
你應該先去借本基本的Html書來看吧.
echo'<option value=" '. $row['PN_Code'].'.' " ' ; if($PN_Code==$row['PN_Code']{ echo 'selected'; echo ' >'. $row['PN_Code'].'</option>';
以上,不解釋
哈~~~真的不需要解釋。一眼就可以看懂的方式。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答