Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 计算结果时返回空值_Php_Codeigniter_Count - Fatal编程技术网

Php 计算结果时返回空值

Php 计算结果时返回空值,php,codeigniter,count,Php,Codeigniter,Count,下面是我的代码,用于计算获得的结果,但即使它包含值,也不会在视图页面上显示任何内容 这是我的控制器 $data['present']= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date); //var_dump($data['present']); 这是我的模型 public function present_report_by_empid($user_id =

下面是我的代码,用于计算获得的结果,但即使它包含值,也不会在视图页面上显示任何内容 这是我的控制器

$data['present']= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date);
       //var_dump($data['present']);
这是我的模型

public function present_report_by_empid($user_id = null,$date = null) 
 {


   $temp = explode("-",$date);
   $query='tbl_attendance.date_in';
   $this->db->where('tbl_attendance.attendance_status', 1);
   $this->db->where('tbl_attendance.user_id', $user_id);
   $this->db->where("YEAR(tbl_attendance.date_in)",$temp[0]);
   $this->db->where("MONTH(tbl_attendance.date_in)",$temp[1]);
   return $this->db->count_all_results('tbl_attendance');
}
这是我的看法

<?php echo $present;?>


当我给出
var\u dump
进行检查时,我得到的结果是这样的

$present是一个数组,您无法回送数组,因此您必须在视图中执行foreach以回送所有值:

<?php foreach($present as $var) {
    echo $var;
<? endforeach ?>


哪一行是540?第540行是
var_dump($data['present'])根据empid重命名当前报告中的$data<代码>$data['present']=$this->attention\u model->present\u report\u by\u empid($v\u employee->user\u id,$date)我不明白你的意思
日期='2017-02-09'$数据['present']=$this->attention\u model->present\u report\u by\u empid($v\u employee->user\u id,$date);echo$数据[“存在”]