Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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 Codeigniter-如果任务状态为';过期的_Php_Mysql_Date - Fatal编程技术网

Php Codeigniter-如果任务状态为';过期的

Php Codeigniter-如果任务状态为';过期的,php,mysql,date,Php,Mysql,Date,我有一系列案例,当打开时,会显示任务列表。所有这些任务都有一个分配给它的状态:正在进行、已完成和过期。每个任务都有一个过期日期。如果任务已过过期日期,我希望在加载页面时尝试将任务的状态更改为“过期” 我想检查页面何时加载任务是否已过期,如果已过期,请将该任务的状态更改为过期 下面是我从查询中获得的数据 Array ( [0] => stdClass Object ( [ID] => 1 [agency_association_ID] => 1 [task_ID] => 3

我有一系列案例,当打开时,会显示任务列表。所有这些任务都有一个分配给它的状态:正在进行、已完成和过期。每个任务都有一个过期日期。如果任务已过过期日期,我希望在加载页面时尝试将任务的状态更改为“过期”

我想检查页面何时加载任务是否已过期,如果已过期,请将该任务的状态更改为过期

下面是我从查询中获得的数据

Array ( [0] => stdClass Object ( [ID] => 1 [agency_association_ID] => 1 [task_ID] => 3 [assigned_user_ID] => 8 [status] => Ongoing [comments] => Test task [date] => 2013-04-12 [task] => Domestic violence [active] => 1 ) )
看法


我不想在控制器中进行检查,以防每次加载时它都会进行检查,并陷入连续循环中

尝试在sql查询中进行日期检查。我在发布此消息后尝试了此操作,结果成功了,万岁!干杯
$date = date('Y-m-d');
if($date > $tasks->date) 
{ 
    echo"OVERDUE"; 
}
else 
{ 
    echo"IN DATE"; 
}