2014-09-11 47 views
0

Iam具有包含名称,ID等的窗体。在此窗体中,IAM从相同的表中获取下拉列表只有一些ID在这里选择多个值并且应该插入到数据库中但只有一个值插入表中仍然没有插入任何一个可以帮助我。将多个选定的下拉值插入到单个列中

型号:

$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);?> 

任何一个可以帮助我,这将是更有益的,我

回答

0

当你选择等多个值并检查所选值是否使用GET或POST方法在您的url中传递。而不是使用implode函数来分割您请求的数据。并保存到数据库中。

+0

哈我使用implode函数然后它不插入任何东西只是插入逗号 – user2630366 2014-09-11 12:33:25

相关问题