2012-08-01 221 views
0

希望有人能幫助我。我正在嘗試編寫一個腳本,其中包含大量可處理的事物。PHP - 複選框狀態保存。動態#複選框

首先頁面將提交複選框,一些選中,一些不選。提交的複選框數量將是動態的,因爲它取決於列表中條目的數量。該腳本需要能夠解釋每個複選框以查看它是否被檢查。如果複選框被選中,腳本需要將複選框的選定值的值寫入文件。

我從來沒有做過任何變數的$ _POST變量。一些援助將不勝感激。

回答

1

如果我理解正確你的問題,

供應數組作爲複選框

<input type="checkbox" name="abc[]" val="1" /> 
<input type="checkbox" name="abc[]" val="2" /> 
<input type="checkbox" name="abc[]" val="3" /> 
<input type="checkbox" name="abc[]" val="4" /> 

然後$array = $_POST['abc']將返回只有那些已檢查複選框的值的數組的name

foreach($array as $key => $val) 
{ 
    // do what you want to do for each checkbox that is checked 
} 
0

您可以通過使用foreach處理動態數量的複選框。

foreach($_POST as $v) 
{ 
    //echo html code 
} 

我想你可以從這裏處理它?