0

チェックボックスからアレイにデータを追加しようとしています。チェックボックスがオンになっている場合はオンになり、代わりに1を出力し、チェックを外すと0を出力する必要があります。コードを追加しました

'allow_email' => ($_POST['allow_email'] == 'on') ? 1 : 0);

しかし、それは気に入らず、エラーが発生します。それを書く別の方法はありますか?

4

2 に答える 2

0

'allow_email' => ($_POST['allow_email']) ? 1 : 0));動作するはずです。このボックスがチェックされていない場合、POST変数のリストにも表示されないため、誤った式が作成されるためです。

于 2013-03-01T23:32:25.747 に答える
0

ブラケットがありません

'allow_email' => ((@$_POST['allow_email'] == 'on') ? 1 : 0);

また、POSTが空の場合は抑制します

于 2013-03-01T23:33:10.597 に答える