如何使用codeigniter在mysql中插入复选框值

时间:2017-05-31 12:14:27

标签: php codeigniter

如何使用codeigniter在mysql中插入复选框值?
这里我有3个输入复选框,在数据库表中我有3列用于这些复选框。

<label><input type="checkbox">a</label>
<label><input type="checkbox">b</label>
<label><input type="checkbox">c</label>

如果我单击任何一个复选框并单击保存按钮,我需要将复选框值保存为&#34; true&#34;特别是数据库列。

2 个答案:

答案 0 :(得分:0)

**您必须创建一个数组类型复选框名称,如下所示**

<input type="checkbox" name="anything[]" value="1">
<input type="checkbox" name="anything[]" value="2">
<input type="checkbox" name="anything[]" value="3">

在你的控制器中你可以得到它 $ checkboxe_values = $ this-&gt; input-&gt; post('anything')

并执行 print_r($ checkboxe_values)以查看复选框的结果

答案 1 :(得分:-1)

  

在查看<form>设置帖子方法

<label><input type="checkbox" name="chknm[]" value="a">a</label>
<label><input type="checkbox" name="chknm[]" value="b">b</label>
<label><input type="checkbox" name="chknm[]" value="c">c</label>
  

控制器

$values = $this->input->post('chknm');
print_r($values);