Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
チェックボックスからアレイにデータを追加しようとしています。チェックボックスがオンになっている場合はオンになり、代わりに1を出力し、チェックを外すと0を出力する必要があります。コードを追加しました
'allow_email' => ($_POST['allow_email'] == 'on') ? 1 : 0);
しかし、それは気に入らず、エラーが発生します。それを書く別の方法はありますか?
'allow_email' => ($_POST['allow_email']) ? 1 : 0));動作するはずです。このボックスがチェックされていない場合、POST変数のリストにも表示されないため、誤った式が作成されるためです。
'allow_email' => ($_POST['allow_email']) ? 1 : 0));
ブラケットがありません
'allow_email' => ((@$_POST['allow_email'] == 'on') ? 1 : 0);
また、POSTが空の場合は抑制します