mysql - Trying to get property of non-object/ Php codeigniter -
i can't seem figure wrong code. thank yu help. getting error messages:
a php error encountered severity: notice message: trying property of non-object filename: views/members.php line number: 24
my model:
public function show_user() { $this->db->select(''); $this->db->from('users'); $this->db->where('email',$this->input->post('email')); $q=$this->db->get(''); if($q->num_rows() > 0 ) { $data = array(); foreach($q->result() $row) { $data=$row; } return $data; } }
my controller:
public function members() { if ($this->session->userdata('is_logged_in')) { $this->load->model('model_users'); $data['member'] = $this->model_users->show_user(); $this->load->view('members', $data); } else { redirect('main/restricted'); } }
my view:
echo "<p> congratulations logged in!!</p>"; foreach($member $row) { echo $row->name. "<br/>"; echo $row->email. "<br/>"; }
so code. want display user information database getting errors. please me..
you need return $q-result();
if($q->num_rows() > 0 ) { return $q-result(); }
Comments
Post a Comment