0

我有一个看起来像这样的图片上传表单: 图库截图

生成标签复选框的代码:

foreach($tag as $tagid => $tagname) {
  echo "<label><input type=\"checkbox\" name=\"img_tags[]\" value=\"".$tagid."\">".$tagname."</label>";
}

然后在 PHP 中,我想为每个图像读取此复选框的值。我希望 img_tags 是二维数组,这样我就可以遍历它并检查每张图片的值。这可能吗?

输出:

$img_tags = $_POST['img_tags'];↵
foreach($img_tags as $t) {↵
    print_r($t);↵
}↵

是:12121,我完全看不懂。

4

1 回答 1

0

如果你想要一个$_POST变量中的二维数组,那么你需要在名称中表达它。

name="img_tags[level_1_key][]"
于 2013-09-12T07:15:47.080 回答