PHP MySQL делает строку красной, если результат выше значения вершины

Нужна помощь.

У меня есть этот запрос …

$query2 = "SELECT HD_TICKET.ID as ID,
HD_TICKET.TITLE as Title,
HD_STATUS.NAME AS Status,
HD_PRIORITY.NAME AS Priority,
HD_TICKET.CREATED as Created,
HD_TICKET.MODIFIED as Modified,
HD_TICKET.CUSTOM_FIELD_VALUE10 as SLA,
S.FULL_NAME as Submitter,
O.FULL_NAME as Owner,
HD_TICKET.RESOLUTION as Resolution,
(SELECT COMMENT FROM HD_TICKET_CHANGE WHERE HD_TICKET_ID=HD_TICKET.ID ORDER BY TIMESTAMP DESC LIMIT 1) as Comment,
HD_TICKET.CUSTOM_FIELD_VALUE0 as Type
FROM HD_TICKET
JOIN HD_STATUS ON (HD_STATUS.ID = HD_TICKET.HD_STATUS_ID)
JOIN HD_PRIORITY ON (HD_PRIORITY.ID = HD_TICKET.HD_PRIORITY_ID)
LEFT JOIN USER S ON (S.ID = HD_TICKET.SUBMITTER_ID)
LEFT JOIN USER O ON (O.ID = HD_TICKET.OWNER_ID)
WHERE (HD_TICKET.HD_QUEUE_ID IN( 1,3))
AND (DATE_FORMAT(HD_TICKET.TIME_CLOSED, '%M') = 'September')
ORDER BY HD_TICKET.TIME_CLOSED DESC
";

И это вывод, который показывает это на моей странице.

echo "<td>$Title</td> \n";
echo "<td>$Submitter</td> \n";
echo "<td>$Owner</td> \n";
echo "<td>$Status</td> \n";
echo "<td>$Created</td> \n";
echo "<td>$Modified</td> \n";
echo "<td>$SLA</td> \n";
echo "</tr> \n";

Есть ли способ условно повернуть фон строки КРАСНЫЙ, если время изменения превышает, например, 72 часа?

Вы хотите отметить все строки, которые не были изменены в течение 72 часов.

Благодарю.

-1

Решение

if(strtotime($Modified) < strtotime("-72h"))
echo "<td class='red'>$Modified</td> \n";
else
echo "<td>$Modified</td> \n";
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector