我有下面的PHP代码:输出停止while循环
echo "<div style='float:left;'>";
echo "<table>";
echo "<tr>";
echo "<th></th>";
echo "<th colspan='4'>Laks beholdt</th>";
echo "</tr>";
echo "<tr>";
echo "<th>Uke</th>";
echo "<th><3 kg</th>";
echo "<th>3-7 kg</th>";
echo "<th>>7 kg</th>";
echo "<th>Totalt</th>";
echo "</tr>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC) or die(mysql_error()))
{
echo "<tr>";
echo "<td>" . $row['Uke'] . "</td>";
echo "<td style='text-align:right; padding-right:10px;'>" . number_format($row['SumSmall'], 1,
",", " ") . " kg</td>";
echo "<td style='text-align:right; padding-right:10px;'>" . number_format($row['SumMedium'], 1,
",", " ") . " kg</td>";
echo "<td style='text-align:right; padding-right:10px;'>" . number_format($row['SumLarge'], 1,
",", " ") . " kg</td>";
echo "<td style='text-align:right; padding-right:10px;'>" . number_format($row['SumVekt'], 1, ",",
" ") . " kg</td>";
echo "</tr>";
}
echo "</table>";
echo "</div>";
我从while循环预期的输出,但我的表结束标记和DIV - 或任何其他输出为此事 - 不显示。我没有收到任何错误消息,并且在我的html中看不到任何错误。我试过用数字而不是联想来引用数组,但是我得到了相同的结果。
我已经写了100的相似的循环没有错误,但我的想法在这里:/
你有没有在网络上的某个地方我们可以检讨它? – 2012-04-19 17:30:46
您是否曾尝试在while循环之后立即放置其他类型的输出?就像“测试”一词?这显示出来了吗? – Armatus 2012-04-19 17:31:03
你死脚本执行当回路想结束... – yoavmatchulsky 2012-04-19 17:32:17