menampilkan data join sesuai user id login

Jadi mau menampilkan data pendaftaran yang sudah di inputkan dari tabel pendaftaran sesuai user nya

Model

public function JoinPend($user_id){
        $this->db->select('*');
        $this->db->from('pendaftaran');
        $this->db->join('user', 'user.user_id = pendaftaran.user_id', 'left');
        $this->db->where('user.user_id = ', $user_id);
        return $this->db->get()->result();    }

Controller

	public function index($user_id){
		$data['title'] = 'Data Siswa Baru';
		$data['user'] = $this->db->get_where('user', ['email' => $this->session->userdata('email')])->row_array();
		$data['pendaftaran'] = $this->m_tampil->JoinPend($user_id);

		$this->load->view('user/header', $data);
		$this->load->view('user/tampilDataPendaftaran', $data);
		$this->load->view('user/footer');
	}

error nya

Message: Too few arguments to function Tampildata::index(), 0 passed in C:\xampp\htdocs\ppdb\system\core\CodeIgniter.php on line 532 and exactly 1 expected

Mohon bantuannya

avatar nisrina_google
@nisrina_google

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

<div>Kayaknya di $this-&gt;db-&gt;where gak perlu =&nbsp;</div>

avatar jcdev
@jcdev

72 Kontribusi 14 Poin

Dipost 3 tahun yang lalu

<div>kalau dilihat dari error code nya, setahuku itu karena waktu access ke controller Tampildata::index(), harusnya ada parameter user_id, tapi waktu akses ke situ user_idnya belum dimasukin..<br><br>misal: yang harusnya /tampil-data/1 ini kamu aksesnya cuman /tampil-data/</div>

avatar anggerpputro
@anggerpputro

3 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban