Переключатели не работают должным образом

0

У меня эти два кода. Когда я отправляю свою форму, она всегда по умолчанию проверяется нет

<td><input type="radio" onclick="selbustbl(1)" name="rdo2" id="busyes" value="yes" <? if(isset($_POST['rdo2']) == 'yes') echo " checked";  ?> />Yes</td>

<td><input type="radio" onclick="selbustbl(2)" name="rdo2" id="busno" value="no" <? if(isset($_POST['rdo2']) == 'no') echo "checked";  ?> />No</td>

Пожалуйста помоги

Теги:

1 ответ

1

isset() возвращает true или false. Не да или нет. Поэтому вам нужно проверить, установлено ли оно первым, а затем проверить его значение.

if(isset($_POST['rdo2']) == 'yes')

должно быть

if(isset($_POST['rdo2']) && $_POST['rdo2'] == 'yes')
  • 0
    Большое спасибо. Это сработало

Ещё вопросы

Сообщество Overcoder
Наверх
Меню