【发布时间】:2012-03-24 22:20:11
【问题描述】:
我在使用 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";
}
问题是如果选择“yes”,PHP 似乎可以返回单选按钮的值,但如果选择“no”则不会,我尝试删除“checked”部分,但无济于事。无论我尝试什么,我都无法让它检索“0”值。
我记得使用 PHP 数组来命名复选框,但单选按钮肯定不需要这个,因为只能在任何时候选择?
或者 PHP 只是在返回值为 0 的单选按钮时遇到问题?
或者我在没有意识到的情况下做错了什么?
【问题讨论】:
标签: php forms radio-button