PHP 怎么接收 多个复选框的值?
我定义的值全部是str_Menu2<inputname="str_Menu2"type="checkbox"id="str_Menu"value="关于我们、"/><in...
我定义的值 全部是 str_Menu2<input name="str_Menu2" type="checkbox" id="str_Menu" value="关于我们、" /><input name="str_Menu2" type="checkbox" id="str_Menu" value="新闻中心、" /> 等等。。。。。 当客户选几个 。 我就获取几个。 能不能实现 ?? 如果定义 name值 不一样的话,我觉得添加的时候 要写很长一段,。 数据表也要多建20个 。 有点麻烦。 有简单的吗
展开
4个回答
展开全部
首先,在复选框命名的时候,以 check['name1']、check['name2']、check['name3']等方式命名。
php端接收数据,列如:
$check = $_POST['check'];
此时,$check为一个一维数组。 $check['name1'] 、$check['name1'] 等就为每个复选框的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
name用数组表示,id无所谓:
<input type="checkbox" name="str_Menu[]" value="1" /><input type="checkbox" name="str_Menu[]" value="2" /><input type="checkbox" name="str_Menu[]" value="3" /><input type="checkbox" name="str_Menu[]" value="4" /><input type="checkbox" name="str_Menu[]" value="5" /><input type="checkbox" name="str_Menu[]" value="6" />
<input type="checkbox" name="str_Menu[]" value="1" /><input type="checkbox" name="str_Menu[]" value="2" /><input type="checkbox" name="str_Menu[]" value="3" /><input type="checkbox" name="str_Menu[]" value="4" /><input type="checkbox" name="str_Menu[]" value="5" /><input type="checkbox" name="str_Menu[]" value="6" />
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给复选框命名为name[] ,这样就是数组形式的接收了,具体是
<input type='checkbox' name='hid[]' />这样的形式
<input type='checkbox' name='hid[]' />这样的形式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组就可以了,借助js写勾选功能,全选,反选,全不选就可以了,因为手机所以无法给出代码,需要的话上线给你写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询