Postingan lainnya
Trying to get property of non-object
Buat laporan fpdf codeigniter, Untuk efiensi biar tidak ketik judul ditiap laporan maka kop (judul) laporan di buatkan tabel namanya tabel sakti & tabel ttd untuk nama yg bertanda tangan beserta jabatannya
$sakti=$this->db->get_where('sakti1",['id'=>1])->result();
$ttd=$this->db->get_where('ttd",['idauthor'=>1])->result();
$data=$this->db->get_where('karyawan",['idsat'=>$id])->result();
Tapi ketika di tampilkan dicell
$pdf->Cell(0,4),$sakti->judul1,0,1,'C');
Tampil error trying to get property of non-object,... akhir script ->result sudah dicoba dirubah ke bentuk ->result_array hasilnya tetep error
Mohon maaf jika belepotan dlm pertnyaan, maklum newbie
4 Jawaban:
Coba gini
<pre> $pdf->Cell(0,4),$sakti['judul1'],0,1,'C'); </pre>
Terimakasih responnya bang...
Sudah dicoba tp errornya berubah jadi Undefined index:judul1
Kalo formatnya $sakti->judul1 error messagenya trying get property of non-object Kalo format $sakti['judul1'] error messagenya Undefined index:judul1
Jika tanpa tabel judul & tabel ttd laporan sudah bisa tampil..
Hasil var_dump($sakti) Jika $sakti=$this->......->result() Hasilnya
array(1){[0]=>object(stdClass) bla bla bla
Jika $sakti=$this->.......->result_array() Hasilnya array(1){[0]=> array bla bla bla tanpa ada object(stdClass)
Coba deh dicek lagi... itu petiknya ada yang dua ada yang satu.. coba dikonsistenkan lagi mau pakai petik 2 atau 1 hehehe..
<pre> $sakti=$this->db->get_where('sakti1',['id'=>1])->result();
$ttd=$this->db->get_where('ttd',['idauthor'=>1])->result();
$data=$this->db->get_where('karyawan',['idsat'=>$id])->result(); </pre>
Sudah dikonsistenkan petik tunggal dan errornya masih sama... Sdh dicoba juga dg syntax =
$sakti=$this-M_sakti1-select_all();
Tentunya dg M_sakti1 di load sebelumnya Tapi masih dengan error yg sama ..
Tanggapan
coba di die() atau var_dump() hasil dari $sakti ... ini smn nulis kode disini nulis ulang apa copy paste? soalnya banyak typo di code-nya kurang kurung yang di pdf->Cell dll. coba diteliti lagi