2012-04-27 4 views
0

Я создаю систему опроса. У меня есть страница, содержащая 10 элементов, каждый элемент имеет параметры «да/нет» для выбора. Что-то вроде этого:Как получить названия радиокнопки по значению

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

<submit> 

Когда я ударил кнопку отправки, я хочу знать, какие элементы были выбраны, чтобы да, и нет. Как я могу это сделать? Благодарю.

Я знаю, как получить значение переключателя по имени, мой вопрос заключается в том, как получить кнопки с выбранным значением «да» и «нет». Я как-то знаю, как это сделать в javascript, но я не уверен, как передать значение javascript обратно в PHP-скрипт.

+0

Вы должны собирать данные с любой '$ _GET []' или '$ _POST []', правильно? Просто манипулируйте этими данными, как вы хотите. – Jon

ответ

0

Если у вас есть что-то вроде этого

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

РНР, чтобы выбрать значение, выбранное как этот

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

'$ selected' будет содержать массив всех значений, правильно? – Jon

+0

он должен получить только выбранную кнопку, потому что она основана на имени –

0

Я вдаваться в подробное объяснение.

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

Когда вы обрабатываете это через PHP, будет указано только одно значение «option1». Он будет либо «Да», либо «Нет», на основе которого вводится пользователь.

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

Если да, то выше будет возвращать:

пользователь выбрал: Да

То же самое относится и к п

+0

Почему бы не использовать массивы - ' DCoder

Смежные вопросы