当我选择多个复选框时,我得到类似这样的值....
9,admin@domain.com,1,9,gg@domain.com,2,2,pra@domain.com,3,2,sh@sh.com,4
现在我需要删除所有这些,所以我需要单独传递他们的用户ID进行查询。为此,我需要拆分字符串并将其多个ID单独传递给查询。
$var1 = $theArrayValue;
$chan= explode(',', $var1);
return $chan;
$ theArrayValue包含以下所有这些信息。
9,admin@domain.com,1,9,gg@domain.com,2,2,pra@domain.com,3,2,sh@sh.com,4
我需要删除所选的多个项目。
答案 0 :(得分:4)
将你的字段名称命名为“myfield []”然后它将以数组
来到php答案 1 :(得分:1)
澄清上面的答案
<form action="" method="post">
<input type="checkbox" name="myfield[]" value="1" />
<input type="checkbox" name="myfield[]" value="2" />
<input type="checkbox" name="myfield[]" value="3" />
<input type="submit" />
</form>
如果从PHP中vardump $ _POST变量,您将获得以下输出。
array(1) { ["myfield"]=> array(2) { [0]=> string(1) "1" [1]=> string(1) "3" } }
在此示例中,我选择了值1和3.复选框的值应为id。