crud dicodeigniter | insert data yang mengambil value dari table lain

halo gan, saya mau bertanya saya memiliki query, yang isinya ngambil dari table lain, nah sya ingin memasukan isi dari table tersebut kedalam table yang akan saya inputkan


	function get_jenis_single($kdjenis,$jenis_id)
	{
		$kueri = $this->db->query("select * from dak_dtpen where KdJenis = '".$kdjenis."' and JeDak = '".$jenis_id."' order by jenis asc");
		return $kueri->result_array();
	}

query yg akan saya inputkan


 $volume = $_POST['volume'];
         $kdjenis = $_POST['KdJenis'];
         foreach($volume as $index => $value){

            $jenis_data = $this->usulan_dak->get_jenis_single($kdjenis[$index],$this->input->post('jedak'));
                  //echo $jenis_data[0]->JeDak;
                  //echo $kdjenis[$index]."<br />";
             $this->db->query("insert into tbl_usulan_dak_dtpen (JeDak,KdBid,KdSubBid,KdJenis,Volume,id_satuan,Keterangan_Isian,KdProp,KdKab) values ('".$this->input->post('jedak')."','".$this->input->post('bidang')."','".$jenis_data[0]->KdSubBid."','".$kdjenis[$index]."','".$volume[$index]."','".$jenis_data[0]->Satuan."','".$jenis_data[0]->Keterangan."','".$this->session->userdata('KdProp')."','".$this->session->userdata('KdKAB')."')");

         }

permasalahannya selalu tidak terbaca, undifined offset 0, apakah saya salah dalam menuliskan variable $jenis_data[0]->field yang akan saya inputkan.

Thanks

avatar 4key
@4key

70 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

langsung aja dicek isinya dengan die(var_dump($jenis_data)); biar kelihata strukturnya seperti apa dan salahnya dimana. Untuk berikutnya bikin judul pertanyaan lebih spesifik, entar sebut error atau yang lagi sedang dibuat, jangan sekedar "crud xxx"

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 7 tahun yang lalu

iya maaf mas, saya buru2 . hasil yang saya dapatkan seperti ini mas,


array(1) { [0]=> array(7) { ["JeDak"]=> string(1) "1" ["KdBid"]=> string(1) "1" ["KdSubBid"]=> string(2) "1A" ["KdJenis"]=> string(3) "1A1" ["Jenis"]=> string(64) "Jumlah penduduk desa/kelurahan berpenghasilan rendah/MBR (Imbr) " ["Satuan"]=> string(12) "Rumah Tangga" ["Keterangan"]=> string(63) "Merupakan jumlah penduduk miskin di kab/kota yang bersangkutan." } }

kira2 salahnya dimana yah saya untuk mengkonversikannya, yang variable jenis data itu

avatar 4key
@4key

70 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Dapet "undifined offset 0" dimana? baris yang mana? Disini hasilnya keluar?

 echo $jenis_data[0]->JeDak

kalo ngga, berarti salah. Coba aja

 echo $jenis_data[0]['JeDak']

karena metodenya sih result_array() jadi ngambilnya juga seperti array

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban