Re: [請益] 表單處理問題

看板PHP作者 (恐八挖)時間14年前 (2012/01/09 16:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《rm031023 (土撥鼠)》之銘言: : ※ 引述《rm031023 (土撥鼠)》之銘言: : : <select name="capacity" > : : <option value="L1">L1</option> : : <option value="0.2%B">0.2%B</option> : : <option value="0.25%B">0.25%B</option> : : <option value="0.3%B">0.3%B</option> : : <option value="0.4%B">0.4%B</option> : : <option value="0.5in">0.5in</option> : : <option value="L2">L2</option> : : <option value="4%B">4%B</option> : : <option value="STC">STC</option> : : <option value="Fuller and Hoy">Fuller and Hoy</option> : : <option value="Terzaghi and Peck">Terzaghi and Peck</option> : : <option value="DeBeer">DeBeer</option> : : <option value="van der Veen">van der Veen</option> : : <option value="Chin">Chin</option> : : </select> : : capacity< <input name="value" type="text" size="10" /> : : 意思是 : : 上面L1、0.2%B等等都是同一個資料表內的欄位名稱, : : 我想要的是例如選擇了L1,然後再輸入一個value, : : 使的輸出的表格顯示出L1那一欄裡面小於value的值, : : 請問這樣子PHP語法要怎麼寫, : : 不知道這樣子講會不會比較清楚一點, : : 因為不是本科系的,所以比較專業的術語不是太懂,請見諒,謝謝 : 真抱歉,我應該更清楚的描述我的問題 : 我資料庫中其中一個table名稱為capacity,內容大概如下 : capacity : +------------+----+-------+--------+-------+---- : | idcapacity | L1 | 0.2%B | 0.25%B | 0.3%B |....... : +------------+----+-------+--------+-------+---- : | 1 | 435| 352 | - | 465 | . : | 2 | 533| 334 | - | 517 | . : | 3 | 352| 325 | - | 469 | . : | 4 |2241| 403 | - | 650 | . : | . | . | . | . | . | . : | . | . | . | . | . | . : | . | . | . | . | . | . : +------------+----+-------+--------+-------+--- : 想做一個下拉式的表單,表單選項就是L1、0.2%B等等這些, : 例如選了L1後,然後再輸入希望輸出的L1值小於多少(假設輸入的值為1000) : 讓最後輸出的結果,列出所有L1裡面小於1000的 : 希望這次講的比較清楚一點,謝謝 我覺得回應應該比較清楚 ... 以你的要求,建出來的 sql 會是 SELECT * FROM `capacity` WHERE `L1`(或`0.2%B`,`0.25%B`..etc) < [數值] 那你的 L1 這些欄位名稱是從 select 抓的,所以不論是選擇哪一個 你要抓的欄位名稱永遠是 $_POST["*select name*"](或$_GET) 另外一個"數值" 是抓 input 的值 同理可證,抓 $_POST["*input name*"](或$_GET) 所以如果是直接抓參數重建SQL,就會是 $sql = "SELECT * FROM `capacity` WHERE `".$_POST["*select name*"]."` < '".$_POST["*input name*"]."'"; 大致上就是這樣.. 參數名稱怎麼變都無關.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.30.6

01/09 17:32, , 1F
我已經照著你說的去做了..可是還是抓不到值...
01/09 17:32, 1F

01/09 18:15, , 2F
你的 php 程式要不要 PO 一下?
01/09 18:15, 2F
文章代碼(AID): #1F2fxl-7 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1F2fxl-7 (PHP)