2012-03-18 88 views
1

好的形式,所以我知道,如果我有這樣一種形式:提交與每場相同的名稱

<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> 

,屬性名=「todelete []」啓動的陣列。怎麼樣?然後,我如何使用我的arrayplay2.php腳本中的$ _POST superglobal訪問這個值以及每個值?

回答

2

用這樣的表格,你可以在$ _POST superglobal中得到一個名爲todelete的數組。 陣列將數字數組開始索引0

你也可以遍歷數組:

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

或者你也可以直接訪問所需的索引:

echo $_POST['todelete'][2]; 
相關問題