我具有例如這樣的代碼:如何在提交表單時獲取未勾選的複選框列表?
$b = "";
while ($row = mysql_fetch_array($rows)) {
if ($row['enabled'] == 1) {
$b = "checked";
} else {
$b = "":
}
回聲「< \輸入名稱= '南[$行[ID]]' 類型= '複選框' 值= '$行[ID]' $ B/>「;
}
當我執行這個代碼,我會得到一個複選框列表,其中一些檢查,有些則沒有。
我可以使用此代碼來獲取選中的複選框的列表。
if (isset($_POST['sub'])) { //check if form has been submitted or not
$nam = $_POST['nam'];
if (!empty($nam)) {
foreach($nam as $k=>$val){
// proccess operation with checked checkboxes
}
}
我需要知道如何在提交表單後獲得unckecked複選框列表。
在此先感謝。
我不認爲創建隱藏的字段是個好主意,因爲如果我的數據庫中有100行,我將需要100個隱藏字段! – Saleh 2010-06-02 16:53:54
然後創建包含所有複選框/ IDS,以逗號分隔的一個隱藏字段。 – barrycarter 2010-06-02 17:03:44
後,我創建這個隱藏字段與所有複選框/ IDS,以逗號分隔。我怎麼能知道未經檢查的。 – Saleh 2010-06-02 17:09:39