2012-04-27 132 views
0

我正在構建一個調查系統。我有一個包含10個項目的頁面,每個項目都有/無選項可供選擇。這樣的事情:如何獲得基於值的單選按鈕名稱

Yes No 
1. o o 
2. o o 
... 

<submit> 

當我點擊提交按鈕,我想知道哪些項目已被選中是和不是。我怎樣才能做到這一點?謝謝。

我知道如何通過名稱檢索單選按鈕值,我的問題是如何獲得其選定值爲「是」和「否」的按鈕。我有點知道如何在JavaScript中做到這一點,但我不知道如何將JavaScript值傳遞迴PHP腳本。

+0

你必須收集的數據要麼'$ _GET []'或'$ _POST []',對嗎?只需操縱你想要的數據。 – Jon 2012-04-27 03:07:05

回答

0

如果你有這樣的事情

<input type="radio" value="1'"name="radbut">Yes 
<input type="radio" value="2" name="radbut">No 

php的選擇選擇的值是這樣

$selected=$_GET["radbut"]; 
+0

'$ selected'然後會包含所有值的數組,對嗎? – Jon 2012-04-27 03:07:52

+0

它應該只獲取選定的按鈕,因爲它基於名稱 – 2012-04-27 03:11:06

0

我將進入一個詳細的解釋。

<input type="radio" name="option1" value="Yes"> Yes 
<input type="radio" name="option1" value="No"> No 

當你通過PHP處理這一點,只會有一個單一的「選項1」貼值。它將根據用戶選擇的輸入爲「是」或「否」。

echo "The user selected: ".$_POST['option1']; 

如果是的話,上面將返回:

選擇的用戶:是

也是一樣的號

+0

爲什麼不使用數組 - 「 DCoder 2012-04-27 04:46:04