【发布时间】:2014-10-15 09:10:11
【问题描述】:
我正在关注我的 sql 字段
表格
`cbox1` tinyint(1) NOT NULL default '1',
`cbox2` tinyint(1) NOT NULL default '1',
`cbox3` tinyint(1) NOT NULL default '1',
`cbox3` tinyint(1) NOT NULL default '1',
index.html
<form method="post">
<input type="hidden" name="blah" value="blah">
<input type="checkbox" name="cbox[]" value="1">
<input type="checkbox" name="cbox[]" value="1">
<input type="checkbox" name="cbox[]" value="1">
<input type="checkbox" name="cbox[]" value="1">
<input type="checkbox" name="cbox[]" value="1">
<button type="submit">Submit</button>
</form>
demo.php
$sql="INSERT INTO freetrail (cbox1, cbox2, cbox3,cbox4)VALUES ('$cbox1', '$cbox2', '$cbox3','$cbox4')";
我想做的是:
a) 如果复选框被选中,我想用 1 更新相应的字段
b) 如果未选中该复选框,我想插入带有 0 的字段
我怎样才能实现我的目标
提前致谢
【问题讨论】:
-
未选中的复选框在发布表单时不会发送任何内容。您必须检查哪些具有价值,然后将其余的设置为 0。
-
我怎样才能做到这一点,亲爱的
-
你可以给所有的cbox设置一个默认值0
-
你能分享一些你试过的代码吗?
-
我所做的只是谷歌你的问题标题,我遇到了多种方法来做到这一点。你有没有做过任何研究?
标签: javascript php html mysql