如何使用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;特别是数据库列。
答案 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);