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

avatar Ghetete
@Ghetete

7 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

Coba gini

<pre> $pdf-&gt;Cell(0,4),$sakti['judul1'],0,1,'C'); </pre>

avatar Ahmad554
@Ahmad554

95 Kontribusi 39 Poin

Dipost 4 tahun yang lalu

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)

avatar Ghetete
@Ghetete

7 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

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-&gt;db-&gt;get_where('sakti1',['id'=&gt;1])-&gt;result();

$ttd=$this-&gt;db-&gt;get_where('ttd',['idauthor'=&gt;1])-&gt;result();

$data=$this-&gt;db-&gt;get_where('karyawan',['idsat'=&gt;$id])-&gt;result(); </pre>

avatar ghonijee
@ghonijee

41 Kontribusi 25 Poin

Dipost 4 tahun yang lalu

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 ..

avatar Ghetete
@Ghetete

7 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

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

Login untuk ikut Jawaban