【发布时间】:2017-02-07 09:24:16
【问题描述】:
如何在 mysql 中存储勾选为 1 且未勾选为 0 的复选框值 我的表格是这样的:
<input type="checkbox" name="skill['+skillcount+'][gdskill]">
<input type="checkbox" name="skill['+skillcount+'][piskill]">
还有我的控制器页面:
foreach($_POST["skill"] as $k=>$key)
{
$conn->query("INSERT INTO r_job_skill
(id_job,title,weightage,type,gdskill,piskill) values
('".$jobId."',
'".$key["title"]."',
'".$key["weightage"]."',
'".$key["type"]."',
'".$key["gdskill"]."',
'".$key["piskill"]."')
");
}
【问题讨论】:
-
我为您提供了如何根据检查状态将其存储到数据库中的选项。
-
现在检查我已经更新了答案,现在你的错误不会发生:)
-
注意:完全易受 SQL 注入攻击。请改用准备好的语句。