2014-09-11 75 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

相關問題