【发布时间】:2023-03-05 14:39:01
【问题描述】:
我的总计数结果现在看起来像这样我想回显它以获取显示但它没有得到
这是我的控制器
$data['present']= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date);
$data['presentss']=explode(',',$data['present']);
这是我的看法
<?php echo $presentss;?>
这是我的模特
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]);
$count=$this->db->count_all_results('tbl_attendance');
return $count;
}
当我像这样更改我的代码时
$data['present'][]= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date);
并查看为
<?php foreach($present as $pe =>$p){?>
<?php echo $p;?>
<?php }?>
请帮我解决
【问题讨论】:
-
你的问题没有任何意义。请具体说明您要达到的目标。
-
你能显示更多代码吗?正如您使用
echo $presentss但从未像我看到的那样定义 -
也分享您的模型文件代码
-
我已经添加了模型
-
你能说明你在哪里定义 $presentss
标签: php arrays string codeigniter