2016-01-31 54 views
0

我想在實驗室做最後的表格,但每次我嘗試查看Firefox上的文件時,都說我得到一個內部錯誤。Gettin內部錯誤

的代碼如下:

<!DOCTYPE html> 
<!-- 
    Author:Randy Gilman 
--> 
<!--Table two--> 

<html> 
    <head> 
    </head> 
    <body> 
    <table border="1" cellpadding="10"> 

    <tr> 
     <th> 
     <?php 
$x = 1; 
$y = 0; 

    while($x <= 1) { 
     echo "$x "; 
     $x++; 
    } 
?> 
    <br> 
<?php 
    while($x <= 2) { 
     echo "$y "; 
     $y++; 
    } 
?> 
     </th> 
     <th> 
     </th> 
    </tr> 
    <tr> 
     <th> 
     </th> 
     <th>   
     </th> 
    </tr> 

     </table> 
     </body> 
<!--End of table two--> 
</html> 

我已保存的作品每其他程序。我嘗試將其複製並粘貼到新文檔中,但它不會讓我這樣做。所以我正在考慮它的代碼,但它早期工作,但現在什麼都沒有。通常情況下,如果代碼不好,它將只是一個空白的屏幕,但它會凍結系統。任何幫助,將不勝感激。

修正了無限循環,但我得到這個現在:

enter image description here

回答

1

我不能肯定,但是這可能是一個問題。這個循環將永遠不會停止......

<?php 
    while($x <= 2) { 
     echo "$y "; 
     $y++; 
    } 
?> 

應該是同時($ Y < = 2),對不對?

+0

強制性您可能無法立即看到校正結果。如果您已經讓無限循環運行,則可能需要清除緩存並重新啓動瀏覽器,然後才能重新訪問腳本以查看正確的輸出。只需糾正第二個循環,你就會被設置。 – LuvnJesus

0

在第二個while循環中,您有一個錯字,導致無限循環。
改變它在這樣:

while($y <= 2) { 
    echo "$y "; 
    $y++; 
} 

還請注意<title>標籤是HTML 5

+0

我改變了它,我仍然得到同樣的東西,它只會嘗試加載,直到瀏覽器關閉。 –

+0

也許你得刷新。但是,這個改變從我這裏改變(在Chrome和[w3schools](http://www.w3schools.com/html/tryit.asp?filename=tryhtml_intro)上測試)。或者也許由於HTML錯誤(標題是強制性的,cellpadding已過時),Firefox會崩潰,但我認爲這不是問題所在。 – fusion3k