获取php中所有选定字段的ID

时间:2009-07-14 15:50:40

标签: php mysql

当我选择多个复选框时,我得到类似这样的值....

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

我需要删除所选的多个项目。

2 个答案:

答案 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。