Я выдаю таблицу ставок. Каждый период тарифов имеет дневную ставку и еженедельную ставку, но СРОКИ ставки остаются неизменными.
Итак, я пытаюсь изменить цвет фона после ДВУХ подходов. Таким образом, в основном, таблица покажет:
Date 1 - Weekly Rate
Date 1 - Daily Rate
<change bg color>
Date 2 - Weekly Rate
Date 2 - Daily Rate
<change bg color back to original>
На данный момент у меня есть два стиля, настроенных для фона в моей таблице стилей. И код, который я использую, дает мне Чередование строк. Я просто не понимаю, почему это меняет каждого, а не каждого ДРУГОГО!
Для этого я ДОЛЖЕН сравнить одну дату1 с датой2. (Я не могу изменить его каждые две итерации, по причинам, которые я не хочу обсуждать.)
Вот мой код внутри цикла while. Помогите! И спасибо.
if ($previous !== $row[datefrom])
{
$thecolor = "bg1";
}
else
{
$thecolor = "bg2";
}
echo "<tr class=\"".$thecolor."\"> \n";
echo "<td>" . $row[datefrom] . " - " . $row[dateto]. "</td> \n";
echo "<td>" . str_replace(" 3-5","",$row[Ratetype]) . "</td> \n";
echo "<td>$" . $row[Rate] . "</td> \n";
echo "</tr> \n";
$previous = $row[datefrom];