我想在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属性。 –