Codeigniter foreach 未定义的变量 Update data In.



我想使用 CodeIgniter 更新数据库中的数据! 但我有一个问题

视图

<?php foreach ($single_user as $user): ?>

控制器

$id = $this->uri->segment(3);
$data['user'] = $this->authentication->show_students();
$data['single_user'] = $this->authentication->show_student_id($id);

图书馆

function show_students(){
$query = $this->ci->db->get('users');
$query_result = $query->result();
return $query_result;
}
function show_student_id($data){
$this->ci->db->select('*');
$this->ci->db->from('users');
$this->ci->db->where('id', $data);
$query = $this->ci->db->get();
$result = $query->result();
return $result;
}

尝试在控制器中添加此表达式

$this->load->view('your_view', $data);

你的代码必须像这样:

$id = $this->uri->segment(3);
$data['user'] = $this->authentication->show_students();
$data['single_user'] = $this->authentication->show_student_id($id);
$this->load->view('your_view', $data);

希望对您有所帮助。

最新更新