0
我試圖將數據從複選框添加到數組中。勾選後的複選框輸出,我需要它輸出1,而不選中時爲0。我已添加代碼使用複選框中的數據更新數組
'allow_email' => ($_POST['allow_email'] == 'on') ? 1 : 0);
但它不喜歡它,併產生一個錯誤。有沒有其他的方式來寫它?
我試圖將數據從複選框添加到數組中。勾選後的複選框輸出,我需要它輸出1,而不選中時爲0。我已添加代碼使用複選框中的數據更新數組
'allow_email' => ($_POST['allow_email'] == 'on') ? 1 : 0);
但它不喜歡它,併產生一個錯誤。有沒有其他的方式來寫它?
'allow_email' => ($_POST['allow_email']) ? 1 : 0));
應該工作。原因是如果該框未被選中,它甚至不會顯示在POST變量列表中,從而創建一個錯誤的表達式。
你有一個失蹤支架
'allow_email' => ((@$_POST['allow_email'] == 'on') ? 1 : 0);
也抑制你的POST櫃面其空