Вот таблица мнение о, я хотел бы украсить ряд один за isoverdeadline равно «да»украшение стола не работает
<tr <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#CC3300"';
}
?>
>
<td width="250" <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $projectname; ?> </td>
<td width="70"<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#CC3300"';
}
?>
><?php echo $ticketid; ?></td>
<td <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $subject; ?></td>
<td<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $startdate; ?></td>
<td<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>><?php echo $deadline; ?></td>
</tr>
Вот часть кода в контроллере, в котором project_info массив будет быть установленным для просмотра в представлении.
if($this->is_proj_due($project_info['deadline'])<0) //deadline is over
{
$project_info['isoverdeadline']='yes';
}
else
{
$project_info['isoverdeadline']='no';
}
return $project_info;
function is_proj_due($due_date)
{
$now=new DateTime('now');
$dnow=$now->format('Y-m-d');
$due=$due_date->format('Y-m-d');
$interval =(strtotime($dnow)-strtotime($due));
print_r($interval);
return $interval;
}
Что-то не так, как я вижу, ничего не изменилось; Я предполагаю, что это время сравнивает это. Я благодарен за любую помощь.
Спасибо, я не знаю, почему вместо этого я не использовал логическое значение, я был stuuupeed. Очень хорошее место !. –
Hel-llo, я исправил, как вы мне рассказываете, но теперь моя страница становится пустой –
Ошибка синтаксиса? Попробуйте проверить свои журналы ошибок. – deceze