如果有人可以提供帮助,我将不胜感激。
<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"
}