如何使用带有数据库值的复选框,其中数据库中的类型列(设置)codeigniter
how to using check box with value from database where type coloumn in database (set) codeigniter
我有复选框示例的爱好
第一个复选框:足球
第二个复选框:学习
第三个复选框:舞蹈
......
我选择第一个和第二个复选框
我希望这个复选框像这样插入 mycoloumn
爱好:(足球,学习)
如何用codeigniter实现?
我想你正在寻找这样的东西。当您将 []
添加到具有相同名称的输入的名称时,它将作为数组保存在您的 post:
<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" ]
,或者填满您检查过的任何内容。 注意 现在这将始终保存为一个数组,因此即使只有一个被选中,您仍然必须以数组的形式访问它。
就保存而言,您只需循环遍历输入并构建一个数组并一次性插入,或者循环遍历并单独插入它们。
我有复选框示例的爱好 第一个复选框:足球 第二个复选框:学习 第三个复选框:舞蹈 ......
我选择第一个和第二个复选框 我希望这个复选框像这样插入 mycoloumn
爱好:(足球,学习)
如何用codeigniter实现?
我想你正在寻找这样的东西。当您将 []
添加到具有相同名称的输入的名称时,它将作为数组保存在您的 post:
<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" ]
,或者填满您检查过的任何内容。 注意 现在这将始终保存为一个数组,因此即使只有一个被选中,您仍然必须以数组的形式访问它。
就保存而言,您只需循环遍历输入并构建一个数组并一次性插入,或者循环遍历并单独插入它们。