У меня реальная проблема с получением значения переключателя с помощью PHP. , , У меня есть две радиокнопки как таковые:
<input name="admin" type="radio" value="1" />Yes
<input name="admin" type="radio" value="0" checked />No
И условный оператор PHP, проверяющий, может ли PHP извлечь из него какие-либо данные:
if(!empty($_POST['admin'])) {
// do stuff
}
else {
echo "Value not set";
}
проблема в том, что PHP может возвращать значение для переключателей, если выбрано «да», но нет, если выбрано «нет», я пытался удалить «проверенную» часть, но безрезультатно. Я просто не могу заставить его получить значение "0", что бы я ни пытался.
Я помню, как использовал массивы PHP для именования флажков, но это не должно быть обязательно для переключателей, так как их можно выбрать только в одно время?
Или PHP просто не может вернуть переключатели со значением 0?
Или я делаю что-то ужасно неправильно, не осознавая этого?