将多个选定的下拉列值插入单个列

时间:2014-09-11 12:21:24

标签: mysql codeigniter

Iam有一个表格,其中包含名称,ID等等。在这种形式下我从同一个表中获取下拉只有一些ID我在这里选择多个值并且应该插入到db但是只有一个值插入到表中剩下的不插入可以任何人帮我这个。

型号:

$data=array(
    'first_name'=>$this->input->post('first_name'),
    'exam_id'=>$this->input->post('exam_id'),
    );

$this->db->insert('table',$data);

这是我的下拉列表

$this->table = 'table';
$exam = $this->dropdown('exam_id','examr_id');
return $exam;

这是我的观点:

$exam['']='--Select --';
$exam_id="id='exam_id' ";
if($this->input->post('exam_id')) $selected=$this->input->post('exam_id');else $selected='';
echo form_multiselect('exam_id',$exam,$selected,$exam_id);?>

任何人帮助我对我来说会更有帮助

1 个答案:

答案 0 :(得分:0)

当您选择多个值并使用GET或POST方法检查所选值是否在您的网址中传递。而不是使用implode功能拆分您请求的数据。并保存到数据库中。