为了账号安全,请及时绑定邮箱和手机立即绑定

无法在数据库中插入多个复选框数据

无法在数据库中插入多个复选框数据

PHP
四季花海 2021-04-13 14:14:09
我在数据库中插入多个复选框数据时遇到问题。这是我的看法 <?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
提交
取消
意见反馈 帮助中心 APP下载
官方微信