我在教自己的PHP和我剛剛創建的表有問題。我有我的代碼和下面顯示的內容。我一直坐在這裏幾個小時試圖弄清楚,但不能。如果任何人都可以解釋爲什麼表沒有完成while循環,並且在最後一行關閉後的所有內容都顯示在表的上方......希望我對每個人或至少有人能夠理解足夠清楚。while循環的PHP表問題
正如指出的那樣,我應該包括那些誰使用屏幕閱讀器的代碼。
<html>
<head>
<link rel="stylesheet" type="text/css" href="freight.css">
<!--<script type="text/javascript" src=""></script>-->
<title>PHP Loops Example</title>
</head>
<body>
<h3>PHP generated</h3>
<table>
<tr>
<th>Distance</th>
<th>Cost</th>
</tr>
<?
$distance = 50;
while ($distance <= 250){
echo "<tr>
<td>.$distance.</td>
<td>.($distance/10).</td>
</tr>";
// displays everything from the double quote (above) to the end of the whilte loop
$distance += 50;
}
?>
</table>
<? echo "$distance"; ?> <!-- doesn't display -->
</body>
</html>
請將此處的代碼,錯誤,示例數據或文本輸出以純文本的形式發佈,而不是以難以閱讀的圖像的形式發佈,無法複製粘貼以幫助測試代碼或在答案中使用,並且不利於那些使用屏幕閱讀器的人。您可以編輯您的問題以在問題的正文中添加代碼。使用'{}'按鈕來格式化任何代碼塊,或使用四個空格縮進以獲得相同的效果。 – tadman
嘗試檢查HTML - 你看到完整的PHP代碼嗎?如果是這樣,上面的愚蠢建議是正確的。循環內的變量串聯也是錯誤的。 – Qirel
嘗試這裏面while循環回聲 「