我想将复选框的值存储到我的 sql 数据库中,基本上我想保存默认值(无论是否选中)..我不确定这将保存什么是真还是假?
<div><input type="checkbox" value="Yes" name="chk"/> Yes! I will come!</div>
我应该像这样插入到我的表中吗?
'$_POST[chk]'
谢谢
最佳答案
$_POST[chk]
将返回文本 Yes
,在您的情况下,如果选中,则根本不会设置它。了解这一点后,您可以根据需要设置数据库字段,例如 1
或 0
用于 tinyint 类型:
$chk = isset($_POST['chk']) ? 1 : 0;
$sql = "update tbl set chk1 = $chk";
关于php - 如何将复选框的值存储到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084018/