PHP循环中的交替颜色行

Arn*_*luz 3 php rows while-loop alternating

如何在我的php循环中有一个交替的颜色行?

$num = mysql_num_rows($qPhysician);

$i=0;

while($i < $num)

{

    echo "<tr>";
    echo "<td>" . mysql_result($qPhysician,$i,"lastName") . "</td>";
    echo "<td>" . mysql_result($qPhysician,$i,"firstName") . "</td>";
    echo "</tr>";

    $i++;

}
Run Code Online (Sandbox Code Playgroud)

我必须省略"tr"和"td"的"<"和">",因为在这个问题中不允许这样做.:)

谢谢!

Kev*_*ang 9

你什么意思?你是说你想在一个交替行的表中回显它吗?

$num = mysql_num_rows($qPhysician);
$i=0;
echo "<table>"
while($i < $num)

{
if ($i % 2 == 0){
echo "<tr class='style1'>";
}
else{
echo "<tr class='style2'>";
}
echo "<td>" . mysql_result($qPhysician,$i,"lastName") . "</td>";

echo "<td>" . mysql_result($qPhysician,$i,"firstName") . "</td>";

echo "</tr>";

$i++;

}
echo "</table>";
Run Code Online (Sandbox Code Playgroud)