PHP checkbox提交的问题

<formname='php_test'action="user.php"method="post">爱好:<br><inputname="yumaoqiu"type="... <form name='php_test' action="user.php" method="post">

爱好:<br><input name="yumaoqiu" type="checkbox" value="羽毛球" />羽毛球 <br>
<input name="lanqiu" type="checkbox" value="蓝球" />蓝球 <br>
<input name="kanxpian" type="checkbox" value="看X片" />看X片 <br><br>
<input name="" type="submit" value="提交" />

</form>

这是我的处理提交项代码。
<?php
$useri= "你的爱好:";
if($_POST['yumaoqiu'])
$useri .=$_POST['yumaoqiu'] ."/";
if($_POST['lanqiu'])
$useri .=$_POST['lanqiu'] ."/";
if($_POST['kanxpian'])
$useri .=$_POST['kanxpian'] ."/";
$useri = substr($useri,0,-1);
echo $useri;
?>

现在的问题是如果全部选中提交就没有错误,但是如果只选择单项或者两项就会报错,请问为什么呢?
展开
 我来答
原来是什么
推荐于2016-06-12 · TA获得超过631个赞
知道小有建树答主
回答量:59
采纳率:100%
帮助的人:117万
展开全部
<?php
$useri= "你的爱好:";
if(!empty($_POST['yumaoqiu']))
$useri .=$_POST['yumaoqiu'] ."/";
if(!empty($_POST['lanqiu']))
$useri .=$_POST['lanqiu'] ."/";
if(!empty($_POST['kanxpian']))
$useri .=$_POST['kanxpian'] ."/";
$useri = substr($useri,0,-1);
echo $useri;
?>

问题已修改完毕。主要在于对$_POST内容的判定上,因为如果没有选中,即为空值,不能使用单纯的if()来判断,因为那个只是逻辑判断,并不能判断是否为空,而应该用if(!empty())来判断,修改好的代码应该可以使用了
闲来聊聊
2011-07-27 · TA获得超过387个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:153万
展开全部
你就是报notice吧
一楼有点傻帽了 checkbox 是多项选择 radio是单选 常识都不知道
可以将name命名一样
<input name="yumaoqiu[]" type="checkbox" value="羽毛球" />羽毛球 <br>
<input name="yumaoqiu[]" type="checkbox" value="蓝球" />蓝球 <br>
<input name="yumaoqiu[]" type="checkbox" value="看X片" />看X片 <br><br>
接的时候 print_r($_POST['yumaoqiu']); 看看就知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
letutao
2011-07-27
知道答主
回答量:60
采纳率:0%
帮助的人:20.4万
展开全部
checkbox方式提交只能提交一个值啊,就是被选项的值:
<input name="yumaoqiu" type="checkbox" value="羽毛球" />羽毛球 <br>
<input name="yumaoqiu" type="checkbox" value="蓝球" />蓝球 <br>
<input name="yumaoqiu" type="checkbox" value="看X片" />看X片 <br><br>
直接接收:yumaoqiu参数!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式