誰かが助けてくれるなら、私は問題を抱えています。
<input type="checkbox" name="symbols[]" value="1" />
.... and this line repeats 10-15 times with a different value
モデル
$data = array(
array('symbol_id' => $this->input->post('symbols'))
);
return $this->db->insert_batch('symbols', $data);
今私の問題は、選択したチェックボックスの最初の値(この場合は1)のみを挿入し、他のチェックボックスの新しい行(値3、5、9など)を挿入せずに他のすべてを無視することです。いくつかのオプションを提案していただけますか?
注:達成したいのは、チェックボックスごとに新しい行を挿入することです。そのため、シンボル画像(画像のIDを表すチェックボックスの値)を保持する別のテーブルに参加できます。これを行う方法の他の方法があれば、大歓迎です。ありがとうございました
編集: これは var_dump です:
array(7)
{
[0] => string(1) "8"
[1] => string(1) "9"
[2] => string(2) "10"
[3] => string(2) "11"
[4] => string(2) "12"
[5] => string(2) "13"
}