如何使用数据库中带有值的复选框,其中在数据库(集合)中键入cololumn


how to using check box with value from database where type coloumn in database (set) codeigniter

我有复选框示例爱好第一个复选框:鞋垫第二个复选框:研究第三个复选框:跳舞……

选中第一个和第二个复选框我想要这个复选框插入像这样的myclomn

爱好:(足球、学习)

如何使用codeigniter实现?

我想你正在寻找这样的东西。当您将[]添加到具有相同名称的输入的名称中时,它将在您的帖子中保存为数组:

<div class="input-group">
    <input type="checkbox" name="hobby_1[]" value="football" />
    <input type="checkbox" name="hobby_1[]" value="dancing" />
</div>

因此,您的$_POST['hobby_1'] || ($this->input->post('hobby_1')看起来像Array(2) [ "football", "dancing" ],或者用您检查过的内容填充注意现在它将始终保存为数组,因此即使只检查了一个,您也必须将其作为数组访问。

至于保存,您只需循环输入,然后构建一个数组并一次插入,或者循环输入并单独插入。