jquery multiselect を使用してデータを表示します
これは、ビューにデータを表示する方法です
<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() に無効な引数が指定されました