gpt4 book ai didi

php - 在 PHP 的 while 循环中在偶数和奇数之间交替

转载 作者:可可西里 更新时间:2023-10-31 23:53:57 25 4
gpt4 key购买 nike

我一直在处理几行代码,但我似乎无法让它工作。基本上我想通过 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);

?>

最佳答案

您的 if 条件中有错字。应该是:

   if($i%2 == 0)

您还可以通过将类名分配给 if 和 else block 中的变量来节省几次击键:

   if($i%2 == 0)
{
$class = 'even';
}
else
{
$class = 'odd';
}

echo "<tr class='$class'>";
echo "<td>" . $row['departure'] ." ✈ ". $row['destination'] . "</td>";
echo "</tr>";

关于php - 在 PHP 的 while 循环中在偶数和奇数之间交替,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com