我使用 jquery 多选来显示我的数据
这就是我在视图中显示数据的方式
<td><select class="multiselect" multiple="multiple" name="id_c[]">
<?php foreach ($test as $data): ?>
<option value="<?php echo $data->id_a ?>" ><?php echo $data->nama ?></option>
<?php endforeach; ?>
</select><td>
这就是我在模型中保存到数据库中的方式
function save(){
$id_c= $this->input->post('id_c');
var_dump($id_c);
$idb = '';
$count = count($id_c);
$i=0;
foreach($id_c as $e){
if($i < $count -1){
$idb .= $e.', ';
}else{
$idb .= $e;
}
$i++;
}
$tanggal = $this->input->post('tanggal');
$data=array(
'id_c'=>$idb,
'tanggal'=>$tanggal
);
$this->db->insert('detail',$data);
}
但是当我点击提交时,值没有进入数据库
我尝试使用 var_dump 这就是我得到的 bool(false)
消息:为 foreach() 提供的参数无效