php - 如何将复选框的值存储到表中

标签 php mysql html

我想将复选框的值存储到我的 sql 数据库中,基本上我想保存默认值(无论是否选中)..我不确定这将保存什么是真还是假?

<div><input type="checkbox" value="Yes" name="chk"/> Yes! I will come!</div>

我应该像这样插入到我的表中吗?

'$_POST[chk]'

谢谢

最佳答案

$_POST[chk] 将返回文本 Yes,在您的情况下,如果选中,则根本不会设置它。了解这一点后,您可以根据需要设置数据库字段,例如 10 用于 tinyint 类型:

$chk = isset($_POST['chk']) ? 1 : 0;
$sql = "update tbl set chk1 = $chk";

关于php - 如何将复选框的值存储到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084018/

相关文章:

php - UNION SELECT mysql php pdo 无值返回

php - 从 wordpress 安装运行 exec() Rscript

java - 如何在netbeans java中将图像插入mysql数据库

mysql - SNMP 输出选项 - 如何只获取 OID 响应值?

html - CSS 反射(reflect)在主页而不是表格的子页面中

php - 显示 woocommerce 可变产品价格

php - Codeigniter 调用成员函数错误

php - 用于同期群分析的 MySql 查询

javascript - 这段 JavaScript 中没有任何反应

javascript - 为什么无法从html中获取<a>标签的值