Привет, ребята, я делаю приложение на основе codeigniter, и я пытаюсь повторить информацию о пользователе конкретного пользователя, но это не работает. Имя не отражается. Также повторяются все электронные письма пользователей в моей базе данных.
(Ссылка на правый профиль tuser работает, но имя ссылки отсутствует. Его пустая ссылка. Это мой файл вида:
foreach($userdetail_list as $row): ?> <tr> <td> <a href="<?php echo base_url() . 'User/userdetails/'.$row['user_id']?>"> <?php echo $row['voornaam']; ?> </a> </td> <td> <?php echo $row['email'];?> </td> </tr> <?php endforeach; ?>
Мой файл модели:
function getdata($user_id){ $this->db->select("*"); $this->db->from('users'); $this->db->where('user_id', $user_id); $query = $this->db->get(); return $query->result(); } public function getUserInfo($user_id) { $arrReturn = array(); $this->db->select('*'); $this->db->from('users'); $this->db->where('user_id', $user_id); $query = $this->db->get(); $result = $query->result_array(); if (!empty($result)) { $arrReturn = $result[0]; } return $arrReturn; }
Мой файл контроллера:
public function userdetails($user_id) { //load the User_model $this->load->model('User_model'); //call function getdata in de Product_model $data['userdetail_list'] = $this->User_model->getdata($user_id); $data['user'] = $this->User_model->getUserInfo($user_id); //laad view $data['main_content'] = 'profiel_user'; $data['main_content'] = 'details'; $this->load->view('profiel_user',$data); }
Таким образом, в основном в файле вида, я хочу, чтобы только 1 эхо-адрес эхо-ответа одного конкретного пользователя с использованием user_id, а не всех электронных писем пользователя, также я хочу видеть имя на странице просмотра, которое не отражается, а его пустая ссылка , name = voornaam