PHP 表单问题!如何传递多个checkbox值

如何将同时选中的多个checkbox里面的id值传给del.php页面进行数据处理?因为我要进行删除信息处理!!是否要在代码处加入某些循环?以下是代码:<formid="... 如何将同时选中的多个checkbox里面的id值传给del.php页面进行数据处理?
因为我要进行删除信息处理!!
是否要在代码处加入某些循环?以下是代码:
<form id="form1" name="form1" method="post" action="del.php?table=yxwl&back=yxwl_list.php&page=<? echo $page;?>" onSubmit="return del(this)">

<tr>
<td align="center" bgcolor="#FFFFFF"><input name="id" type="checkbox" value="<? echo $info[id]?>" /></td>
<td align="center" bgcolor="#FFFFFF"><? echo $info[id]?></td>
<td align="center" bgcolor="#FFFFFF"><? echo $info[dm]?></td>
<td align="center" bgcolor="#FFFFFF"><? echo $info[dz]?></td>
<td align="center" bgcolor="#FFFFFF"><? echo $info[dh]?></td>
这个input是通过循环输出的,不知直接罗列出来的~~所以代码在页面里只有这一组!不能重复加啦~~~
展开
 我来答
拱梦秋S1
推荐于2018-02-28 · TA获得超过130个赞
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
你把checkbox的name="id"改为name="id[]"
在接收页面del.php中用$id=$_POST["id"]就行了,$id是一个数组,将这个数组用foreach遍历一下就行了。
如果你要循环输出input,那么name="id[$x]"就行了。
for($x=0;$x......;$x++) //条件自己根据你自己的需要改
不懂的可以加我QQ问我。
swg0110
2010-02-28 · TA获得超过469个赞
知道小有建树答主
回答量:1074
采纳率:0%
帮助的人:626万
展开全部
<td align="center" bgcolor="#FFFFFF"><input name="ck[]" type="checkbox" value="<? echo $info[id]?>" /></td>
以此类推
传过去的是数组,

$where=implode(',',$_POST['ck']);

$sql="delete from tbl where id in($where)";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-10-02
展开全部
提交:
<input type='checkbox' name='ID[]' value='".$InfoID."' />
接收:
for($i=0;$i<count($_POST[ID]);$i++)
echo $_POST[ID][$i];
这个OK,绝对没问题,不过建议:
<input type='checkbox' name='ID[<?=$InfoID?>]' value='".$InfoID."' />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式