フォーム上でチェックボックスを使用しようとしていて、値を1または0として私のDBに保存します。私のDBでチェックボックス、mysql、およびPHPの問題
、私は次の属性で「購読」と呼ばれるフィールドがあります。私のHTMLフォーム内
TINYING(4)
Not Null
Default value = '0'
を、私は次のようにあります
<input type="checkbox" value="1" name="subscribe" checked>Subscribe to our newsletter<br />
フォームがある場合デフォルトでチェックされた状態で送信されると、レコードはデータベースに渡されます。
誰かがチェックボックスをオフにすると、レコードは保存されません。
これは何が起こっているのですか?あなたはPHPを助けるために参照する必要がありますか?
ありがとう、 ネイサン
のためには、はい、私たちは、PHPを確認する必要があります。 –
Typo? 'TINYING(4)'はおそらく次のようにするべきです: 'TINYINT(4)' –
はい、それは単にタイプミスです。申し訳ありません。 – Nathan