Программирование HTML PHP: как проверять значение RADIO Tue, March 19 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

PHP: как проверять значение RADIO Печать
Добавил(а) microsin   

Проверка радиокнопки несколько отличается от проверки CHECKBOX. Все радиокнопки группы имеют одну и ту же переменную, а значение этой переменной назначается из параметра VALUE, в зависимости от того, какую радиокнопку выбрал пользователь. Если пользователь не выбрал ни одну радиокнопку, то переменная радиогруппы будет пустой.

HTML-код с формой:

...
< FORM NAME="LAYOUTFORM" ACTION="checkbox_test.php" METHOD=POST>
   < INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="1">
   < INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="радиокнопка2">
   < INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="А это радиокнопка 3">
< /FORM>

PHP-код: 

< ?php
if (!$FormsRadioButton1)
{
   echo 'Пользователь не выбрал ни одну из радиокнопок';
}
if ($FormsRadioButton1=="1")
{
   echo 'Выбрана радиокнопка 1';
}
if ($FormsRadioButton1=="радиокнопка2")
{
   echo 'Выбрана радиокнопка 2';
}
if ($FormsRadioButton1=="А это радиокнопка 3")
{
   echo 'Выбрана радиокнопка 3';
}
//Значение параметра VALUE соответствующей радиокнопки выведется, 
// если была установлена какая-то из радиокнопок.
echo $FormsRadioButton1;
?>

[Ссылки]

1. PHP: как проверять значение CHECKBOX.
2. Простейшие примеры скриптов на PHP.

 

Комментарии  

 
0 #2 Amir 22.10.2016 17:26
На мой взгляд как то непонятно написано.
Надо писать $_POST['radio']
if (!$_POST['FormsRadioButto n1']
{
echo "Кнопка не нажата";
}
elseif($_POST['FormsRadioButto n1']==1)
{
echo "кнопка 1";
}
.... думаю так яснее.
else($_POST['']== 3)
{
echo " что то там ...";
}
Цитировать
 
 
+2 #1 Алексей 13.11.2010 21:56
Не понял как это работает. Скопировал - тоже херня какая-то.
Если мы проверяем существование $FormsRadioButt on1, то в названии формы надо писать тогда NAME=""
Где вообще проверка на checked: $checked="checked='checked'" ?
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page