根据日期结果更改字体颜色

时间:2016-12-13 14:24:22

标签: php html

我试图根据日期返回字段更改表格中的字体。

我有一个表格,显示今天应该使用以下内容返回的所有条目:

 $my_query="select * from items WHERE date_return = CURDATE()";
 $result= mysqli_query($connection, $my_query);

我想知道在我的桌子上实现这种事情,它显示所有条目并根据特定结果更改字体颜色。

 if ($returned == 'Yes'){ 
        $table.= '<td><div style="color: green;">'.$itemid.'</div>';
    } else if ($date_return == "CURDATE()") {
        $table.= '<td><div style="color: red;">'.$itemid.'</div>';
    } else{
        $table.= '<td><div style="color: blue;">'.$itemid.'</div>';
    } //end if

但是,date_return与今天日期相同的记录不会显示为红色,而是直接跳到蓝色。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

第二个是

CURDATE(),如果是SQL函数。它不会使用PHP。相反,使用PHP的日期格式。它取决于您在DB中的date格式。

如果您的数据库有2016-12-13,那么它应该是date("Y-m-d")