我似乎無法弄清楚這段代碼有什麼問題。感謝你的幫助。 我收到錯誤消息:試圖獲取非對象/ Php codeigniter的屬性
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: views/members.php
Line Number: 24
我的模型:
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() as $row)
{
$data=$row;
}
return $data;
}
}
我的控制器:
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');
}
}
我的觀點:
echo "<p> Congratulations you are logged in!!</p>";
foreach($member as $row)
{
echo $row->Name. "<br/>";
echo $row->email. "<br/>";
}
所以這是我的代碼。我想顯示來自數據庫的用戶信息,但我收到錯誤。請幫助我..
謝謝我的錯誤已解決,但我沒有得到我期望的輸出。我只需要那個剛剛登錄的用戶的電子郵件和名稱,而我得到了數據庫用戶的所有姓名和電子郵件的輸出....你能幫我嗎? – Sushmita
@Sushmita,在您的查詢中,您將獲得所有擁有您所管理的電子郵件地址的用戶將返回 – Shin