Php 复选框值到数据库

Php 复选框值到数据库,php,html,mysql,checkbox,Php,Html,Mysql,Checkbox,我正在寻找将复选框值输入数据库的最佳方法 复选框窗体如下所示: Status : custom1 custom2 custom3 custom4 value1 x o o o value2 o x x x X和O是复选框。在左边我有5

我正在寻找将复选框值输入数据库的最佳方法

复选框窗体如下所示:

         Status : custom1      custom2         custom3       custom4

value1              x             o               o             o

value2              o             x               x             x

X和O是复选框。在左边我有5个,右边每个值4个。我希望将其存储在数据库中,但我不知道如何保持它的简单和干净。

在输入行上添加数组,如:

<input type="checkbox" name="ck[]">

这样,您可以将选中复选框的值作为字符串存储在数据库中。

这没有任何意义,您可以使用
AJAX
进行实时表单,也可以使用
POST
方法
进行提交,然后使用
$\u POST['name']捕获提交的数据是的,我可以用$\u POST捕获提交的数据,但问题是如何在数据库表中设置它?当我检查它们时,我希望它们保持检查状态。所以值为1或0,但我不想为每个名称和每个值创建一行。。我怎样才能使它像posbible一样干净,桌子更少?你没有说明它们对应什么,你只是告诉我们你有一个复选框。。。那么,你怎么能指望有人能为你设置数据库呢?你应该检查bitmask谢谢你的回答:)它帮了我的忙。但是,当我选择第一个和最后一个时,它会显示,开,开和不开,关,关,开:/我如何解决这个问题?使用隐藏复选框获得它。非常感谢。
$array=$_POST['ck'];
$str=implode(",",$array);
insert into tbl (field_name) values ('$str');