将多个复选框保存到一个DB列

时间:2010-08-12 09:28:44

标签: javascript jquery mysql

我有一堆需要在提交时插入一个数据库列的复选框,但我不知道如何实现这一点,我想的可能是jQuery或Javascript,任何想法?

这是一段代码:

<input type="checkbox" name="vehicle" value="Bike" />
<input type="checkbox" name="vehicle" value="Car" /> 

所以基本上,当你点击一个heckbox时,被检查的te chckbox的值应该用逗号分隔的字符串或类似字符串,这样我就可以轻松地将它保存到一个数据库列而不是很多。

提前Thanx!

1 个答案:

答案 0 :(得分:0)

您必须在服务器端以某种方式将复选框的状态编码到列中。为方便视觉确认,您可以使用一串1和0来表示已选中/未选中状态。或者,如果存储空间更重要,则可以使用整数类型,其位值指示已检查状态。请注意,这两种策略都需要您仔细跟踪存储值的顺序,因此添加/删除值以存储在列中将非常棘手。

相关问题