在我选中它的复选框中,然后值(1)进入数据库,但是当我没有被选中时,零(0)不会进入数据库,错误就像A
发生数据库错误
错误号码:1048栏'付费'不可能是 空
INSERT INTO
topic
(title
,description
,content
,attachment
,courseId
,sectionId
,type
,paid
)VALUES(' Mysql Unit 1', ' Mysql单位描述',' video1.mp4',' upload.mp4',' 292',' 83' , ' unit',NULL)文件名:C:/xampp/htdocs/ci3/system/database/DB_driver.php
行号:691
<td>
<div class="form-item form-checkbox checkbox-style">
<input type="checkbox" id="make" name="free" value="1">
<label for="make">
<i class="icon-checkbox icon md-check-1"></i>
Make this Unit as Free
</label>
</div>
</td>
答案 0 :(得分:1)
如果取消选中,复选框不会返回任何值?
所以,如果你想要检查它是否被检查,你最好使用PHP的isset
方法。例如:
$isFree = isset($_POST['free']
然后使用此$isFree
变量插入DB。