получить значение value из input type="radio"
У вас есть input type="radio" и из него нужно получить значение value, либо по другому... просто данные из поля ввода. Разберем несколько вариантов использовании и получения данных из input type="radio".
Получаем из input type="radio".
- Получить значение value из нескольких Radio PHP
- Обязательный и необязательный Radio в PHP
- Получить значение value из Radio PHP
Получить значение value из нескольких Radio PHP
Для того, чтобы "получить value из нескольких Radio PHP" вам понадобится:
Тег form. В него помещаем:
Метод отправки данных - пост: method=post.
Атрибут(не обязательный) action.
+ Добавил якорь. - Зачем?Далее несколько input :
С типом radio.
Потребуется атрибут value.
Естественно атрибут name с одинаковым значением во всех Radio .
Чтобы отправить вашу радиоточку на сервер вам понадобится input с типом submit.
Ну и вывод результата выбора из нескольких радиоточек с помощью echo.
Соберем весь код:
Код получения значения value из нескольких Radio PHP
Соберем весь код "получения значения value из нескольких Radio PHP" в одном месте:
<a name="action"></a>
<? if($_POST['r_php']) echo $_POST['r_php'] ; ?>
<form method=post action=#action>
<input type="radio" value="Красный" name="r_php" required>
<input type="radio" value="Зеленый" name="r_php" required>
<input type="radio" value="Синий" name="r_php" required>
<input type="submit" value="Получи value из Radio в PHP">
</form>
Пример получения значения value из нескольких Radio PHP
Теперь разместим выше приведенный код "получения значения value из нескольких Radio PHP" прямо здесь:
Выберете какую то радиоточку.
И нажмите "Получи value из Radio в PHP".
Обязательный и необязательный Radio в PHP
Иногда, или вернее так:
Если для типа Radio в PHP требуется вводить атрибут "обязательности", т.е. необходимо обязательно выбрать одину из кнопок радиоточки.
Для этого используют required.
Чтобы проверить работу данного атрибута и стала ли кнопка Radio обязательной, подымитесь чуть выше в предыдущую форму и не выбирая "Radio" нажмите кнопку : "Получи value из Radio в PHP".
Если для типа Radio в вашей форме не требуется, чтобы обязательно была выбрана одна из кнопок radio, то просто не используем "required".
<input type="radio" value="Красный" name="r_php">
Если вы работаете с методом пост, как впрочем со всеми другими не забываете про безопасность, как минимум используйте strip_tags.
<? if($_POST['r_php']) echo strip_tags($_POST['r_php']) ; ?>
Получить значение value из Radio PHP
Если вам требуется использовать единичный инпут Radio и требуется получить из него данные, то вам потребуется:
Теория и практика самого первого пункта - берем код и удаляем лишние Radio и составляем 1.
<a name="action"></a>
<? if($_POST['r_php']) echo $_POST['r_php'] ; ?>
<form method=post action=#action>
<input type="radio" value="Красный" name="r_php" required>
<input type="submit" value="Получи value из Radio в PHP">
</form>
