Немножко странно, если я правильно понимаю, Вы проверяете дату в последнем elseif. При условии что один из статусов всегда существует, этот elseif, с проверкой даты никогда не будет выполнен. Как выход попробуйте дописать еще один if, и проверяйте дату в не тела цикла while, примерно так:
CODE ( htmlphp):
скопировать код в буфер обмена
if($row['status']=='договор'){ $bg='#CCF0F2'; } elseif($row['status']=='отказ'){ $bg='#E1BBC8'; } elseif($row['status']=='Пауза'){ $bg='#C9C4C0'; } elseif($row['status']=='Процесс'){ $bg='#99FF33'; } else{ $bg=''; } } if ($row['dataot']>$current_date) { $bg='#990033'; }
|