我有一个问题和四个选择的表单,我正在使用
将数据发送到问题表$this->db->insert('questions',$quest);
和选择表中的选项$this->db->insert_batch('choices',$choices);
我得到的问题的最后插入ID为$last_id = $this->db->insert_id();
我想在选择表的question_no列中的每个选项发送此ID,我该怎么做?
答案 0 :(得分:0)
如果我做对了,$choices
是一个数组。
从控制器发送两个阵列。
$this->model_name->whatever($choices, $quest);
然后你在模型中有什么功能
function whatever($choices, $quest){
$this->db->insert('questions',$quest);
$last_id = $this->db->insert_id();
$choices['quest_id'] = $last_id;
$this->db->insert_batch('choices',$choices);
}