看板 PHP 關於我們 聯絡資訊
<select name="formBrand" size="1"> <option value="AUDI" selected="selected">Audi</option> <option value="BMW">BMW</option> <option value="BUICK">Buick</option> <option value="CADILLAC">Cadillac</option> </select> 我想從select裡面得到value的值 然後echo value.php $varBrand = $_POST['formBrand']; if(isset($varBrand)) { $content = file_get_contents($varBrand.'.php'); echo $content; } else { echo 'PLEASE SELECT A BRAND'; } 但是.....只會跑出PLEASE SELECT A BRAND 請問是哪裡寫錯了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.197.100
arrack:你的表單有包住該select 嗎? 用var_dump($_POST) 看看 11/02 09:56
arrack:話說你這些寫法蠻危險的... 11/02 09:56
LVBeethoven:請問如何危險呢? 我是超級新手... 11/02 09:59
shadowjohn:把傳入值換成 index.php 就知道你原始碼了XD 11/02 11:01
shadowjohn:然後就可以看你資料庫怎連、密碼 11/02 11:01
MOONRAKER:現在人心險惡 |D 11/02 12:48
shadowjohn:至少要加個filter^^ 11/02 13:12
LVBeethoven:自問自答 select加個onchange="form.submit()"就可以 11/02 13:23
LVBeethoven:但我不知道要如何filter.. 11/02 13:24
shadowjohn:只予許你可以開啟哪些檔案,就是filter 11/02 13:26
MOONRAKER:弄一個陣列,收到品牌名看有沒有在裡面 11/02 15:12
MOONRAKER:有才顯示,沒有顯示not found 11/02 15:12
bibo9901:我笑了, 原來你沒做submit的按扭 11/02 20:40
kerash:沒人問他是用post還是get嗎...? 11/03 00:06