希望有人能幫助我。我正在嘗試編寫一個腳本,其中包含大量可處理的事物。PHP - 複選框狀態保存。動態#複選框
首先頁面將提交複選框,一些選中,一些不選。提交的複選框數量將是動態的,因爲它取決於列表中條目的數量。該腳本需要能夠解釋每個複選框以查看它是否被檢查。如果複選框被選中,腳本需要將複選框的選定值的值寫入文件。
我從來沒有做過任何變數的$ _POST變量。一些援助將不勝感激。
希望有人能幫助我。我正在嘗試編寫一個腳本,其中包含大量可處理的事物。PHP - 複選框狀態保存。動態#複選框
首先頁面將提交複選框,一些選中,一些不選。提交的複選框數量將是動態的,因爲它取決於列表中條目的數量。該腳本需要能夠解釋每個複選框以查看它是否被檢查。如果複選框被選中,腳本需要將複選框的選定值的值寫入文件。
我從來沒有做過任何變數的$ _POST變量。一些援助將不勝感激。
如果我理解正確你的問題,
供應數組作爲複選框
<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
}
您可以通過使用foreach處理動態數量的複選框。
foreach($_POST as $v)
{
//echo html code
}
我想你可以從這裏處理它?