【发布时间】:2017-10-04 08:25:29
【问题描述】:
大家好,我正在 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);
}
所以基本上在视图文件上,我只希望使用 user_id 回显 1 个特定用户的 1 封电子邮件,而不是所有用户电子邮件,我还想在视图页面上看到未回显的名称及其一个空白链接。名称 = voornaam
【问题讨论】:
-
您是否要在一个列表中获取多个用户信息?
-
user_id 不只有 1 个用户
标签: php codeigniter codeigniter-3