用户名未被回显

时间:2017-10-03 13:20:58

标签: php codeigniter codeigniter-3

我在CodeIgniter框架的视图上建立了一个链接,但是视图中没有回显用户配置文件的名称。该链接确实有效。

<?php foreach($userdetail_list as $row){ ?>
<tr>
    <td>
        <a href="<?php echo base_url() . 'User/userdetails/'.$row['user_id']?>">
          <?php echo $row['name']; ?>
        </a>
    </td>
    <td>
        <?php echo $row['email'];?>
    </td>
</tr>
<?php } ?>

你们可以看到我正在使用user_id建立用户个人资料的链接,但我也试图回应用户个人资料的名称,这应该是有人可以点击的链接。现在有一个指向用户配置文件的链接,但它是空白的,而不是用户的名称。

有人知道我做错了吗?

谢谢!

打印userdetail列表:

Array (
    [0] => Array (
        [user_id] => 6
        [email] => jeremy2@gmail.com
        [voornaam] => Jeremy
        [product_id] => 73
        [category_id] => 3
        [product_naam] => Tennisracket
    )
    [1] => Array (
        [user_id] => 4
        [email] => jeremy@gmail.com
        [name] => Jeremy
        [product_id] => 74
        [category_id] => 1
        [product_naam] => testcadeau
    )
)

getdata模型功能:

 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 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);

  //laad view
  $data['main_content'] = 'profiel_user';
  $this->load->view('profiel_user',$data);
 }

0 个答案:

没有答案