Подтвердить что ты не робот

Получение значения радиокамера в php

У меня есть 2 следующих радио-ящика в форме,

<input type="radio" name="radio" value="yes" class="radio" /> Yes
<input type="radio" name="radio" value="no" class="radio" /> No
  • Как я могу получить значение переключателя после публикации формы (в PHP)
  • Как только он будет опубликован на той же странице, как я могу запомнить выбранный переключатель и сохранить его? Спасибо.
4b9b3361

Ответ 1

1) Значение переключателя сохраняется в $_POST только в том случае, если был выбран любой из вариантов.

if (isset($_POST['radio']))   // if ANY of the options was checked
  echo $_POST['radio'];    // echo the choice
else
  echo "nothing was selected.";

2) Просто проверьте значение и добавьте checked='checked', если он соответствует.

<input type="radio" name="radio" value="yes" class="radio" <?php if (isset($_POST['radio']) && $_POST['radio'] == 'yes'): ?>checked='checked'<?php endif; ?> /> Yes
<input type="radio" name="radio" value="no"  class="radio" <?php if (isset($_POST['radio']) && $_POST['radio'] ==  'no'): ?>checked='checked'<?php endif; ?> /> No

Ответ 2

<input type="radio" name="radio" value="yes" class="radio" /> Yes
<input type="radio" name="radio" value="no" class="radio" /> No

 u get radio value using $_POST['radio'];

простой bro,

<input type="radio" name="radio" <?php if($_POST['radio']=="yes") echo "checked";?> value="yes" class="radio" /> Yes

u необходимо определить радиокасс по значению man

Ответ 3

Как я могу получить значение переключателя после публикации формы (в PHP)

$_POST['radio']

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

Добавьте атрибут checked if, значение равно $_POST['radio'].

Ответ 4

1) u получит только это значение радиокамера через POST, который отмечен

    $radio_value=$_POST['radio'];

2)

<input type="radio" name="radio" value="yes" class="radio" 
   <?php echo ($radio_value == 'yes') ? 'checked="checked"' : ''; ?>/> Yes
<input type="radio" name="radio" value="no" class="radio" 
   <?php echo ($radio_value == 'no') ? 'checked="checked"' : ''; ?>/> No