Php 数组中未定义的变量
当我想从数据库中获取信息的每个数组访问该数组时,我一直收到这个错误未定义变量nik 查看Php 数组中未定义的变量,php,arrays,codeigniter,Php,Arrays,Codeigniter,当我想从数据库中获取信息的每个数组访问该数组时,我一直收到这个错误未定义变量nik 查看 foreach ($data as $user) { $id_user = $user->id_user; $nama = $user->nama; $nik = $user->nik; echo $nik; $alamat = $user->alamat; $no_telp = $user->no_telp; $pass = md5($user-&
foreach ($data as $user) {
$id_user = $user->id_user;
$nama = $user->nama;
$nik = $user->nik;
echo $nik;
$alamat = $user->alamat;
$no_telp = $user->no_telp;
$pass = md5($user->password);
$name = $user->name;
}
控制器
public function user_akun_detail() {
$id_user = $this->input->get('id');
$detail['data'] = $this->Madmin->user_akun_detail($id_user);
$this->load->view('admin/Detail_user_pemilih', $detail);
$this->session->set_flashdata('id_user', $id_user);
}
型号
public function user_akun_detail($id_user) {
$this->db->select('*');
$this->db->from('akun');
$this->db->join('detail_user', 'detail_user.id_user = akun.id_user');
$this->db->join('image_user', 'akun.id_user = image_user.id_user');
$this->db->where('akun.id_user', $id_user);
$query = $this->db->get();
return $query->result();
}
您应该尝试自己编写代码。在做了更多的研究之后,如果你有问题,就把你尝试过的东西张贴出来,并清楚地解释哪些不起作用,并提供一个最小的、完整的、可验证的例子。阅读如何提出一个好问题。显然,
$user
没有名为“nik”的属性。是的,也许您的表“akun,detail\u user,image\u user”没有名为“nik”的字段。在一个不相关的注释中。。。不要使用MD5作为密码。