我想在表單上使用複選框,並希望將值保存爲1或0在我的數據庫中。麻煩與複選框,MySQL和PHP
在我的數據庫,我有一個名爲「訂閱」字段具有以下屬性:
TINYING(4)
Not Null
Default value = '0'
在我的HTML表單,我有以下幾點:
<input type="checkbox" value="1" name="subscribe" checked>Subscribe to our newsletter<br />
如果表單以默認的檢查狀態提交,記錄傳遞給數據庫就好了。
如果有人取消選中該複選框,則不保存記錄。
任何想法爲什麼會發生這種情況?你需要看到的PHP來幫助?
謝謝 彌敦道
是的,我們需要看到的PHP。 – 2011-12-20 22:45:57
錯字? 'TINYING(4)'可能應該是:'TINYINT(4)' – 2011-12-20 22:48:27
是的,這只是一個錯字。對於那個很抱歉。 – Nathan 2011-12-20 23:15:47