<select name="gamelist" id="gamelist">
<option value="1">Backgammon</option>
<option value="2">Chess</option>
</select>
<input type="submit" name="submit" id="submit" value="Submit" />
我想抓取選定的值並將其放入var 任何想法? 謝謝php如何從下拉列表中獲取選定的值?
<select name="gamelist" id="gamelist">
<option value="1">Backgammon</option>
<option value="2">Chess</option>
</select>
<input type="submit" name="submit" id="submit" value="Submit" />
我想抓取選定的值並將其放入var 任何想法? 謝謝php如何從下拉列表中獲取選定的值?
取決於您的表單標記。
<form method="post">
將價值傳遞到$ _POST [ '遊戲列表']
雖然
<form method="get">
將通過價值$ _GET [ '遊戲列表']
Ofcourse,只點擊提交按鈕後。正如摩爾格所說,這是非常基本的形式遊行。我懷疑你是否使用過Google或遵循教程,這幾乎是人們在使用表單和PHP時學到的第一件事情。在這裏,我們的arent自己給你完全的解決方案,以此爲例子,創建整頁:
if($_SERVER['REQUEST_METHOD'] == "Y") {
$choice = $_Y['gamelist'];
// other stuff you want to do with the gamelist value
} else {
echo '<form method="Y" action="file.php">';
// the rest of your form
echo '</form>';
}
與換成y GET或POST。
$choice = $_POST['gamelist']
如果它是一個POST,或$ _GET如果不是。
我得到'未定義指數:gamelist' – Patrioticcow 2011-05-06 23:52:20
你用的print_r($ _ REQUEST)得到了什麼? – matt 2011-05-06 23:56:06
$choice = $_REQUEST['gamelist']; //works with get or post
嗯,這是基本的形式處理,你應該谷歌它 – morgar 2011-05-06 23:49:17