insert multiple data

permisi saya mau bertanya bagaimana cara membuat controller dan model jika query nya seperti ini.saya mau memasukan data sekaligus query:

INSERT INTO `tmp_sebab` (`id_konsultasi`, `kd_sebab`) VALUES ('40', 'S01'), ('40', 'S02'), ('40', 'S03'), ('40', 'S04'), ('40', 'S05');

untuk controllernya:

 public function insertsebab(){

		$sebab =$this->input->post('kd_sebab');
		$id= $this->input->post('id_konsultasi');


        $data = array(
            'id_konsultasi'     =>$id,
            'kd_sebab' 		=> $sebab
        );



		$konsultasi = $this->class_model->insertsebab1($data);

	}

saya sudah mencoba tapi hanya satu data yang masuk.

avatar ikhwansr
@ikhwansr

68 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

di foreach aja


public function insertsebab(){

		$sebab =$this->input->post('kd_sebab');
		$id= $this->input->post('id_konsultasi');

        foreach($sebab as $sebab){
        $data = array(
            'id_konsultasi'     =>$id,
            'kd_sebab' 		=> $sebab
        );



		$konsultasi = $this->class_model->insertsebab1($data);
           }

	}

avatar ridwan14
@ridwan14

36 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

terima kasih banyak

avatar ikhwansr
@ikhwansr

68 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban