cara menampilkan data transaksi sesuai user yang login di codeigniter

saya punya project ecommerce dan ada halaman membernya, lalu bagaimana cara untuk menmpilkan data transaksi tetapi yan tampil hanya data milik user member yang sedang login saja menggunakan codeigniter. mohon pencerahannya....

avatar helmiilman
@helmiilman

6 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

7 Jawaban:

tinggal data nya di where sesuai id user?

avatar felixlambet
@felixlambet

16 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

ini pas di model saya bikin script begini, tapi masih eror... salahnya dibagian mana yaah ? function pemesan(){ $this->db->select("*"); $this->db->from('pemesan'); $this->db->where('nm_pms',$this->session->userdata('username')); return $this->db->get('pemesan'); }

avatar helmiilman
@helmiilman

6 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

sorry gan, gak familiar sama codeigniter. tp emang error nya apa? data session yang di ambil uda bener?

avatar felixlambet
@felixlambet

16 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

liat errornya gan

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 6 tahun yang lalu

ini pesan errornya...

A Database Error Occurred

Error Number: 1066

Not unique table/alias: 'pemesan'

SELECT * FROM (`pemesan`, `pemesan`) WHERE `nm_pms` =

Filename: C:\xampp\htdocs\ecomm\system\database\DB_driver.php

Line Number: 330

sepertinya script e salah, jadi mohon bantuan script yang benar seperti apa yah ?

avatar helmiilman
@helmiilman

6 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

kaya nya error pas agan nge return nilai nya. coba pemesanan nya di hapus. soal nya agan kan ud nge select table nya di atas. return $this->db->get();

avatar felixlambet
@felixlambet

16 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

table-nya jgan di select 2x gan,


function pemesan(){
   $this->db->select("*");
   $this->db->from('pemesan');
   $this->db->where('nm_pms', $this->session->userdata('username'));

   return $this->db->get();
}

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban