我有一张带有出租车时间条目的表格。我需要列出游乐设施的日期,并且每个第n次骑行都需要免费。多数民众赞成我用这段代码设法做了什么,显示了所有游乐设施,而且每一个游戏都是免费的,从第一个条目算起:
$c = mysql_num_rows($result);
echo "<table>";
$i=$c;
while ($re = mysql_fetch_array($result)){
$time = $re["time"];
echo "<tr>";
echo "<td>$time</td>";
if ($i != 0 && $i%5 == 0)
echo "<td>Free ride</td>";
$i--;
echo "</tr>";
}
echo "</table>";
现在我需要回应&#39;下一次骑行是免费的&#39;在免费乘坐之前通知一次并回应“这次乘车是免费的”#39;骑的时候是免费的。 我怎样才能从模数中获得一次,免费乘坐,然后骑?
答案 0 :(得分:1)
在每第五行之前的行中,模运算的结果将为4
..您需要在另外的if
语句中检查:
if ($i%5 == 4) {
echo "the next ride is free";
}