Php codeigniter创建复选框数组
我有php表单,它有许多复选框。我需要将所有选中的复选框存储在一个数组中,然后从控制器中使用它们。到目前为止,在我的控制器中Php codeigniter创建复选框数组,php,arrays,codeigniter,checkbox,Php,Arrays,Codeigniter,Checkbox,我有php表单,它有许多复选框。我需要将所有选中的复选框存储在一个数组中,然后从控制器中使用它们。到目前为止,在我的控制器中 $data['categories']= array($this->input->post('category')) 其中我的复选框称为“类别”。但是,此方法仅存储单个复选框值,即使选择了多个复选框 然后我打算将这个数组传递给一个模型进行处理 感谢您的帮助,我非常感谢您的建议。在您看来,请使用类别[]作为复选框的名称 例如: <input type="
$data['categories']= array($this->input->post('category'))
其中我的复选框称为“类别”。但是,此方法仅存储单个复选框值,即使选择了多个复选框
然后我打算将这个数组传递给一个模型进行处理
感谢您的帮助,我非常感谢您的建议。在您看来,请使用
类别[]
作为复选框的名称
例如:
<input type="checkbox" name="category[]" checked> Option 1
<input type="checkbox" name="category[]" checked> Option 2
etc...
选项1
选择2
等
在您的视图中
<td><input type="text" name="category[]"/></td>
<td><input type="text" name="category[]"/></td>
<td><input type="text" name="category[]"/></td>
谢谢你,这工作得很好,整个阵列正在通过!
foreach ( $this->input->post('category') as $category)
{
// some stuff here
}