php获取复选框和单选按钮的问题

用$_POST["name"]的方法获取单选按钮的值,但如果单选按钮没有选中就会出错,复选框也是这样,在PHP中有处理方法吗?不用脚本判断!本人刚学习一天的PHP,对PH... 用$_POST["name"]的方法获取单选按钮的值,但如果单选按钮没有选中就会出错,
复选框也是这样,在PHP中有处理方法吗?不用脚本判断!本人刚学习一天的PHP,对PHP不太了解!请高手指教。
展开
 我来答
abiao5555
2011-09-25 · TA获得超过591个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:487万
展开全部
没有选中的单选按钮和复选框是不会被表单提交动作提交到服务器的,但也不至于报错,除非你试图使用它,试试下面的

if(isset($_POST["name"]))
{
echo($_POST["name"]);
}else{
die('name 未被提交');
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
颠木
2011-09-25 · TA获得超过167个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:178万
展开全部
有的 radio 一般默认一个。或者先判断如下
$name = empty($_POST["name"]) : "我是空" ? $_POST["name"];

checkbox php是用数组获取的。print_r 打出来看下就知道了
追问
谢谢你!有时间写个checkbox的实例不?打印出来的话 怎么分别获取选中的值呢?
追答
 

提交后
print_r($_POST['test']);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jane_sen
2011-09-25 · 超过12用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:22.4万
展开全部
在读入的时候判断一下啊,如果没有选中就弹出个窗口什么的,选中再读入数据。这就是所谓的出错处理,程序的严谨性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式