首页 > 解决方案 > 解析错误:语法错误,第 25 行 C:\wamp64\www\PHP\New\input.php 中的文件意外结束

问题描述

我面临一个错误

“解析错误:语法错误,第 25 行 C:\wamp64\www\PHP\New\input.php 中的文件意外结束”

这是我的代码,任何帮助将不胜感激。

<HTML>
<?php

if($submit)
{
    $db = mysql_connect("localhost", "root","");
    mysql_select_db("learndb",$db);
    $sql = "INSERT INTO personnel (firstname, lastname, nick, email, salary)
    VALUES ('$first','$last','$nickname','$email','$salary')";
    $result = mysql_query($sql);
    echo "Thank you! Information entered.\n";
    }
    else
    {
    ?>
<form method="post" action="input.php">
First name:<input type="Text" name="first">
Last name:<input type="Text" name="last">
Nick Name:<input type="Text" name="nickname">
E-mail:<input type="Text" name="email">
Salary:<input type="Text" name="salary">
<input type="Submit" name="submit" value="Enter information"></form>
< ?
} 
?>
</HTML>

标签: phphtmlmysqlsqlweb

解决方案


更改< ?<?php。简短的开放式 php 标签是一种不好的做法,默认情况下并不总是启用。要启用短标签,请转到您的 php.ini 文件并设置short_open_tag=On. 之后重新启动您的 Apache 服务器。

此外,要在您的代码中使用短标签,您需要删除 < 和 ? 之间的空格。


推荐阅读