我用数据保存我的数据,看看:
获取数据:
$data['address'] = $this->input->post('address');
保存:
$this->load->model('mymodel');
if($this->inscricao_model->mymodel($data)){
echo "success";
}
但是现在,我将有另一个字段(复选框),其名称为数组,如何保存此信息? 我的复选框:
<input type="checkbox" name="skills[]" id"skill" />
<input type="checkbox" name="skills[]" id"skill" />
我在尝试,但会产生错误:
$data['skills'] = $this->input->post('skills');
Message: Array to string conversion
答案 0 :(得分:3)
您可以使用复选框的值,如下所示:
foreach( $this->input->post('skills') as $r )
{
echo $r;
}
编辑: 你可以这样做:
$i=1;
foreach( $this->input->post('skills') as $r )
{
$data['field'.$i]= $r;
$i++;
}