Gettin内部错误

时间:2016-01-31 23:38:41

标签: php html

我正在尝试在实验室中进行决赛桌,但每当我尝试在Firefox上查看该文件时,它都会出现内部错误。

代码如下:

<!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

2 个答案:

答案 0 :(得分:1)

我不确定,但这可能是一个问题。这个循环永远不会停止......

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

应该是while($ y <= 2),对吧?

答案 1 :(得分:0)

在第二个while循环中,您有一个拼写错误,导致无限循环 以这种方式改变它:

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

另请注意,html 5中必须使用<title>标记。