我正在輸出費率表。每個費率週期都有一個每日費率和一個周費率,但費率週期保持不變。簡單的分組與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];
問題在哪裏?你想讓我們幫你什麼? –