Postingan lainnya
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
0
2 Jawaban:
<div>Kayaknya di $this->db->where gak perlu = </div>
0
<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>
0