好的,所以我了解到如果我的表格如下:
<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超全局访问此值和每个值?
答案 0 :(得分:2)
使用类似的形式,您确实在名为todelete的$ _POST超全局中获得了一个数组。 数组将是以索引0开头的数字数组。
你可以循环该数组:
foreach($_POST['todelete'] as $val){
echo $val;
}
或者您可以直接访问所需的索引:
echo $_POST['todelete'][2];