我有下面的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