php - 解析错误:语法错误,第 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>
解决方案
更改< ?
为<?php
。简短的开放式 php 标签是一种不好的做法,默认情况下并不总是启用。要启用短标签,请转到您的 php.ini 文件并设置short_open_tag=On
. 之后重新启动您的 Apache 服务器。
此外,要在您的代码中使用短标签,您需要删除 < 和 ? 之间的空格。
推荐阅读
- c - 如何在定义的位置附加一个字符
- django - Django Rest Framework:使用 url slug 查找模型实例,而不是 pk(lookup_field,retrievemodelmixin)
- python - 如何在 python shell 中激活虚拟环境
- csv - 使用 awk [:alnum:] 正则表达式组的验证器未按预期工作
- php - 生成的 PHP 空会话文件
- reactjs - 将数据从 Child 发送到 Parent React
- angular - 直接输入文本时管理 input[number] 中的最大值和最小值
- python - 我想将我的属性值连接到 GUI 中滑块上的值,但我不断收到属性错误
- node.js - 使用 nodeJS (OAuth2) 执行 http 请求
- python - 检查特定 Linux 命令是否仍在运行的 Python 脚本