Php 未定义变量:kd_user
我刚开始编码,所以我不知道我的代码出了什么问题 遇到一个PHP错误 严重性:通知 消息:未定义变量:kd_用户 文件名:views/dokter.php 行号:1 控制器Php 未定义变量:kd_user,php,codeigniter,Php,Codeigniter,我刚开始编码,所以我不知道我的代码出了什么问题 遇到一个PHP错误 严重性:通知 消息:未定义变量:kd_用户 文件名:views/dokter.php 行号:1 控制器 function read_user() { $this->load->model('dokter_model'); $data['datauser']=$this->dokter_model->read_user(); $this->load->view('dokt
function read_user()
{
$this->load->model('dokter_model');
$data['datauser']=$this->dokter_model->read_user();
$this->load->view('dokter', $data);
}
模型
观点
Selamat大唐
对不起,我的英语太差了
$data['datauser']=$this->dokter_model->read_user()代码>
致:
$data['kd_user']=$this->dokter_model->read_user()代码>通常,错误
消息:未定义变量:kd_用户
表示您引用的是一个变量(在本例中为$kd_user),但从未定义过它(您从未初始化它和/或为它指定默认值)
查看您的代码,您在两个位置引用kd_用户—一个是在模型中的关联数组user_data
中,另一个是在视图中作为kd_用户
首先,如果变量实际存在,您可能希望在每个文件(最可能是视图)中进行调试
如果看不到应用程序的所有代码,很难确定,但我会验证您的视图是否有一个名为$kd_user的变量可供您访问。如果不存在,您需要找到一种方法将其放入其中,或者引用另一个变量以获得所需的值。不起作用,没有任何更改您是否更改了控制器函数中的这一行?你确定?并保存了它?是的,仍然没有定义:/
function read_user()
{
$q="SELECT a.*, b.*
FROM users a
LEFT JOIN dokter b ON a.kd_user=b.kd_user
WHERE a.kd_user='".$this->session->userdata('kd_user')."'";
$query=$this->db->query($q);
return $query->result();
}
<p align="center">Selamat Datang <?php echo $kd_user;?></p>