PHP 怎么接收 多个复选框的值?
解决时间 2021-04-23 12:16
- 提问者网友:蓝琪梦莎
- 2021-04-23 09:06
我定义的值 全部是 str_Menu2
<input name="str_Menu2" type="checkbox" id="str_Menu" value="关于我们、" />
<input name="str_Menu2" type="checkbox" id="str_Menu" value="新闻中心、" />
等等。。。。。
当客户选几个 。 我就获取几个。
能不能实现 ??
如果定义 name值 不一样的话,我觉得添加的时候 要写很长一段,。 数据表也要多建20个 。 有点麻烦。
有简单的吗
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-04-23 09:23
<form action="" method="post">
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="关于我们、" />关于我们
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="新闻中心、" />新闻中心
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="产品展示、" />产品展示
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="技术支持、" />技术支持
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="成功案例、" />成功案例
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="售后服务、" />售后服务
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="人才招聘、" />人才招聘
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="资料下载、" />资料下载
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="用户中心、" />用户中心
<input name="str_Menu2[]" type="checkbox" id="str_Menu" value="常见问题、" />常见问题
<br />
<input type="submit" value="提交" />
</form>
<?php
if($_POST){
$p=$_POST['str_Menu2'];
//print_r($p);
foreach($p as $k=>$v){
echo '被选值'.$k.':'.$v.'<br />';
}
}
?>
全部回答
复选框name全部等于
比如
id[]
这样
直接post得到数据会是一个数组
- 2楼网友:蕴藏春秋
- 2021-04-23 13:12
复选框名字后面加“()”
$_POST['*()'];取值的时候是个数组
- 3楼网友:不想翻身的咸鱼
- 2021-04-23 11:53
id 用数组表示
如:<input name="arc_del[]" type="checkbox" id="arc_del[]" />
提交后,可以数组遍历:$_post[arc_del][i]
- 4楼网友:往事隔山水
- 2021-04-23 11:40
你可以把复选框后面的内容全部写到表中,然后调用,利用遍历数组的方式来遍历出复选框的列表,用id作为复选框的名字。
- 5楼网友:未来江山和你
- 2021-04-23 10:51
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" />
我要举报
大家都在看
推荐资讯