PHP 表单问题!如何传递多个checkbox值
发布网友
发布时间:2022-04-29 05:52
我来回答
共3个回答
热心网友
时间:2022-06-20 04:04
你把checkbox的name="id"改为name="id[]"
在接收页面del.php中用$id=$_POST["id"]就行了,$id是一个数组,将这个数组用foreach遍历一下就行了。
如果你要循环输出input,那么name="id[$x]"就行了。
for($x=0;$x......;$x++) //条件自己根据你自己的需要改
不懂的可以加我QQ问我。
热心网友
时间:2022-06-20 04:04
<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)";
热心网友
时间:2022-06-20 04:05
提交:
<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."' />