这个问题在这里已经有答案了:
使用php的“notice:未定义变量”、“notice:未定义索引”和“notice:未定义偏移量”(28个答案)
两年前关门了。
我已经做了一个管理页面和用户页面,我想显示谁在数据库中注册的管理员登录时,用户名单。为此,我创建了一个模型,如下所示,
public function get_last_ten_entries()
{
$query = $this->db->query("SELECT username FROM public");
return $query->result();
}
我通过我创建的一个视图访问它,当管理员登录时,他会被重定向到这个视图,如下所示,
<h1><?php echo $data;?></h1>
通过控制器,
$this->load->model('loginmodel');
$login_id = $this->loginmodel->login_valid($username, $password);
if($login_id){
$this->load->library('session');
$this->session->set_userdata('user_id','$login_id');
$data['query'] = $this->loginmodel->get_last_ten_entries();
$this->load->view('admin/account', $data);
}
但当我执行这个时,
遇到php错误严重性:注意
消息:未定义变量:数据
文件名:admin/account.php
行号:11
2条答案
按热度按时间ao218c7q1#
模型
控制器
看法
ilmyapht2#
只需在视图中使用$query而不是$data