繁体   English   中英

无法根据CodeIgniter中的emp_id显示数据

[英]Having trouble in display data according to emp_id in CodeIgniter

抱歉,如果有人问我这个问题。 我是CodeIgniter的新手,想知道这里将使用什么条件,以便它显示特定的emp_id数据。 在我的代码中,它使用user_id显示数据,我想在URL上显示user_id ,但根据emp_id表单显示,它显示该user_id所有emp_id数据
需要帮忙

控制器代码:

   $q="Select emp_id ,month from employee where user_id= $emp_id and year =".date("Y");
                $details = $this->data['details'] = $this->evaluation_model->q($q);
                //echo"<pre>";print_r($details);die;

                $q ='select distinct section_permissions.assigned_for ,section_id , employee.emp_id ,employee.user_id, employee.month from employee join section_permissions on (section_permissions.assigned_for = employee.user_id) where section_permissions.user_id = '.$user_id;
                $assigned_name = $this->data['assigned_name'] = $this->evaluation_model->q($q);

查看代码

<?php foreach($assigned_name  as $assigned){ ?>
<?php foreach($details as $detail){?>
<?php if($assigned['emp_id'] == $detail['emp_id']){?>

我认为您在查询中犯错了,这就是为什么您获得表的所有行而不是仅一个用户的原因。

使用此代码:

$dat = date("Y"); 
$q = "Select emp_id, month from employee where user_id = '$emp_id' and year = '$dat=date' ";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM