嘿伙计们,一直在研究几行代码,但我似乎无法让它工作.基本上我想通过while循环在偶数和奇数表样式之间交替.我究竟做错了什么?好像它只是每次都循环遍历if().
感谢名单!
<?php
include 'connect.php';
echo "<table id='hor-zebra'>";
$i = 0;
while($row = mysql_fetch_array($result))
{
if(i%2 == 0)
{
echo "<tr class='even'>";
echo "<td>" . $row['departure'] ." ? ". $row['destination'] . "</td>";
echo "</tr>";
}
else
{
echo "<tr>";
echo "<td>" . $row['departure'] ." ? ". $row['destination'] . "</td>";
echo "</tr>";
}
$i++;
}
echo "</table>";
mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
Emi*_*röm 17
你的情况有错字if.它应该是:
if($i%2 == 0)
Run Code Online (Sandbox Code Playgroud)
您还可以通过将类名分配给if和else块中的变量来保存几个击键:
if($i%2 == 0)
{
$class = 'even';
}
else
{
$class = 'odd';
}
echo "<tr class='$class'>";
echo "<td>" . $row['departure'] ." ? ". $row['destination'] . "</td>";
echo "</tr>";
Run Code Online (Sandbox Code Playgroud)