我想在while循環中交替行顏色。我不知道爲什麼這個代碼不工作。它只是將第一行顯示爲黑色,將所有其他顯示爲白色。 (我知道編碼有點蹩腳,試圖學習,因爲我建立的東西)任何解釋爲什麼它不工作,非常感謝。謝謝。PHP,while循環中的交替錶行顏色
echo "<table border=1>";
$rows="0";
$bgcolor="black";
while($rows < 10) {
echo "<tr bgcolor=$bgcolor><td width=100> test </td> </tr>";
$rows++;
if ($bgcolor="black") $bgcolor="white";
elseif ($bgcolor="white") $bgcolor="black";
}
echo"</table>";
這是切你的問題,但'border'和'bgcolor'屬性已被取消,你應該改用這種樣式的CSS屬性。 –