需要你的帮助。
我正在尝试开发一个聊天应用程序,其中我在右上方显示朋友,但发生以下错误。我一次又一次地尝试但是无法解决问题。 我的代码是:
功能是:
function get_sessionId() {
$session_id = $this->session->userdata('logged_in');
$data['usernames'] = $this->chat_model->show_user($session_id['id']);
$this->load->view('chat_view',$data);
}
foreach循环是:
<table>
<?php foreach($users as $row): ?>
<tr>
<td>
<a href="javascript:void(0);" onclick="set_user(<?php echo $row->id; ?>)">
<?php echo $row->username;?>
</a>
</td>
</tr>
<?php endforeach; ?>
</table>
我在模型中写的查询是:
function show_user($sessionId) {
$query = $this->db->query("select id, username from users where id <>'$sessionId'");
return $query->result();
}
答案 0 :(得分:0)
在您的控制器中,您已将用户分配到:
$data['usernames'] = $this->chat_model->show_user($session_id['id']);
$this->load->view('chat_view', $data);
所以在View部分中它应该是这样的:
<?php foreach($usernames as $row): ?>
不是
<?php foreach($users as $row): ?>