我正在尝试在实验室中进行决赛桌,但每当我尝试在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>
我保存的其他程序都有效。我尝试重命名它复制并粘贴到一个新文档,但它不会让我这样做。所以我在考虑它的代码,但它工作得更早,但现在没有。通常,如果代码不好,它将只是一个空白屏幕,但这样就冻结了系统。任何帮助将不胜感激。
修正了无限循环但我现在明白了:
答案 0 :(得分:1)
我不确定,但这可能是一个问题。这个循环永远不会停止......
<?php
while($x <= 2) {
echo "$y ";
$y++;
}
?>
应该是while($ y <= 2),对吧?
答案 1 :(得分:0)
在第二个while
循环中,您有一个拼写错误,导致无限循环
以这种方式改变它:
while( $y <= 2 ) {
echo "$y ";
$y++;
}
另请注意,html 5中必须使用<title>
标记。