Postingan lainnya
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
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"
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
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