提交一个表格,每个字段都是同名的

时间:2012-03-18 21:29:25

标签: php

好的,所以我了解到如果我的表格如下:

<form method="post" action="arrayplay2.php">
<input type="checkbox" value="1" name="todelete[]"/>
<input type="checkbox" value="2" name="todelete[]"/>
<input type="checkbox" value="3" name="todelete[]"/>
<input type="checkbox" value="4" name="todelete[]"/>
<input type="submit" value="delete" name="delete"/>
</form>

属性name =“todelete []”启动一个数组。怎么样?然后如何使用我的arrayplay2.php脚本中的$ _POST超全局访问此值和每个值?

1 个答案:

答案 0 :(得分:2)

使用类似的形式,您确实在名为todelete的$ _POST超全局中获得了一个数组。 数组将是以索引0开头的数字数组。

你可以循环该数组:

foreach($_POST['todelete'] as $val){
   echo $val;
}

或者您可以直接访问所需的索引:

echo $_POST['todelete'][2];