Postingan lainnya
Trying to get property of non-object
tolong minta bantuannya...
database error trying to get property of non-object
ini modelnya
public function select_keranjang($code)
{
$this->db->select('id_keranjang');
$this->db->from('keranjang');
$this->db->where('code', $code);
return $this->db->get()->result_array();
}
ini controllernya (hanya bagian yg error saja di line 149) jadi saya ingin meng-get value dari database dengan kondisi tertentu dan meng-insert kan lagi ke database di tabel yang berbeda
foreach ($kode as $y){
$x= $y->id_keranjang; ---->line 149
$pesanan = array(
'id_menu' => $id,
'id_merchant' => $merch,
'id_keranjang' => $x,
'nama_pemesan' => $nama_pemesan,
'nomor_meja' => $nomor_meja,
'nomor_hp' => $nomor_hp,
'metode_pembayaran' => $metode_pembayaran,
'total_harga' => $harga,
'tgl_trans' => date('Y-m-d H:i:s')
);
$this->M_transaksi->index($pesanan);
}
errornya "a database error occured collumn 'id_keranjang cannot be null'"
mohon pencerahannya, terima kasih...
3 Jawaban:
id_keranjang jangan kosong atau null di databasenya jangan di aktivkan atau id_keranjang di AI (Auto Increment)
<pre> $keranjangs = $objek->select_keranjang($code); foreach($keranjangs as $key => $keranjang) {
} </pre>
<p> <span style="background-color: rgb(213, 215, 220); font-size: 1rem; font-family: inherit;">$x= $y->id_keranjang</span></p><p><br></p><p><span style="background-color: rgb(213, 215, 220);">jadi</span></p><p><span style="background-color: rgb(213, 215, 220);"><br></span></p><pre>$x= $y['id_keranjang']</pre>