douan3182 2016-08-09 12:06
浏览 35
已采纳

无法根据codeigniter中的id显示数据

I have a list of clients and on click of each client i wish to display details of that particular client only, for this i used the following code.

The view of client list is something like this

id  fullname
1     A
2     B
3     C

When i click on A i get redirected to other page whose url is http://localhost/projname/admin/client/1

When i click on B i get redirected to other page whose url is http://localhost/projname/admin/client/2

And so on.... the id keeps on changing depending on the click

But the issue is that when i try to display the data in client_detail_view.php page i get the data of first id only i.e id=1

Structure of codeigniter is

controllers
    -admin.php
model
    -admin_model.php
views
    -admin  
        -client_view.php
        -client_detail_view.php

Code for admin.php

public function client($clientid)
        {
            $data['client_data'] = $this->admin_model->get_client($clientid);
            $this->load->view('admin/client_detail_view',$data);
        }

Code for admin_model.php

public function get_client($id)
            {
                $query = $this->db->get('users');
                $this->db->where('id', $id);
                return $query->row();
            }

Code for client_view.php

<?php foreach($client as $perclient): ?>
    <tr>
        <?php echo "<td><a href='". base_url() ."admin/client/".$perclient->id."'>" . $perclient->fullname . "</a></td>"; ?>
        <td><?php echo $perclient->email; ?></td>
        <td><?php echo $perclient->contactno; ?></td>
    </tr> 
<?php endforeach; ?> 

Code for client_detail_view.php

<?php echo $client_data->fullname; ?>
  • 写回答

2条回答 默认 最新

  • dongmiyi8220 2016-08-09 12:16
    关注

    You can change in model function :

    admin_model.php

    public function get_client($id)
    {
         $this->db->where('id' => $id);
         $query = $this->db->get('users');
         return $query->row();
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line