【发布时间】:2019-01-23 01:57:09
【问题描述】:
我遇到了一个错误
"解析错误:语法错误,文件意外结束 C:\wamp64\www\PHP\New\input.php 第 25 行"
这是我的代码,非常感谢任何帮助。
<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>
【问题讨论】:
-
格式化提示:每个代码行前放4个
字符,代码块前放一个空行。 -
天哪,你的代码里为什么有这么多不必要的空格?
< ? p h p以及那些<br>是什么 -
接近尾声时,您使用
<?短打开标签而不是完整的<?php- 可能是您的PHP 安装配置为不接受短打开标签吗?听起来 PHP 正在抱怨,因为它看到一个结束的?>标签,而它并不期望它。 -
br来自最初的问题,因为他没有使用代码块。由于其他用户的编辑,这些标签变得可见。但是,是的,间距很奇怪。 @Xatenev -
这仅用于格式化,@eisbehr