我正在输出费率表。每个费率周期都有一个每日费率和一个周费率,但费率周期保持不变。简单的分组与PHP while while循环?
所以我试图改变两次设置后的背景颜色。所以基本上,表格会显示:
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>
此刻,我在样式表中为背景颜色设置了两种样式。而我使用的代码给了我ALTERNATING行。我只是不明白为什么它会改变每一个,而不是每一个!
为此,我必须比较一个Date1到Date2。 (由于我不想进入的原因,我无法每两次更改一次)。
这是我在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];
问题在哪里?你想让我们帮你什么? –