У меня эти два кода. Когда я отправляю свою форму, она всегда по умолчанию проверяется нет
<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>
Пожалуйста помоги
isset()
возвращает true
или false
. Не да или нет. Поэтому вам нужно проверить, установлено ли оно первым, а затем проверить его значение.
if(isset($_POST['rdo2']) == 'yes')
должно быть
if(isset($_POST['rdo2']) && $_POST['rdo2'] == 'yes')