我在数据库中插入多个复选框数据时遇到问题。这是我的看法 <?php $i = 0; $qArr = array(); $qArrc = 0; $qArr1 = array(); $qArrc1 = 0; $uArr = array(); $u = 0; foreach($questions->result() as $q){ ?> <input type="checkbox" name="check[<?php echo $i; ?>]" value="<?php echo $qArr[$qArrc++] = $q -> questions; ?>"> <?php echo $q->questions; ?> <br> <input class="form-control" value="<?php echo $uArr[$u++] = $this->session->userdata('user_id'); ?>" name="hidden[<?php echo $i; ?>]" type="hidden"> <input class="form-control" value="<?php echo $qArr1[$qArrc1] = $q->id; ?>" name="hidden1[<?php echo $i; ?>]" type="hidden"> <?php $i++; }?> <button type="submit" name="submit" class="btn btn-primary">Submit</button>这是我的控制器 for($i = 0; $i<count($this->input->post('check')); $i++){ $data1 = array( 'question' => $this->input->post('check')[$i], 'speaker_id' => $this->input->post('hidden')[$i], 'question_id' => $this->input->post('hidden1')[$i] ); $this->input->post('submit'); $this->Speaker_Model->insert_speakerfeedback($data1); }redirect('speaker/createfeedback');这是我的模特 public function insert_speakerfeedback($data1){ $this->db->insert("speakerdata", $data1); }
1 回答
- 1 回答
- 0 关注
- 168 浏览
添加回答
举报
0/150
提交
取消