php - 解析错误:语法错误,第 55 行 C:\Users\p\Desktop\xampp\htdocs\myproject\login.php 中的文件意外结束
问题描述
解析错误:语法错误,第 55 行 C:\Users\p\Desktop\xampp\htdocs\myproject\login.php 中的文件意外结束
所以我不知道是什么导致了这个问题,我才开始学习 Php 和 Html。任何人都可以帮助解决这个问题。
这是代码。
第 55 行位于底部。
if(isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$connection = mysqli_connect('localhost', 'root', 'root', 'loginapp');
if($connection) {
echo "We are connected";
} else {
}
die("Database connection failed");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="col-sm-6">
<form action="login.php" method="post">
<div class="form-group"></div>
<label for="username">Username</label>
<input type="text" name="username" class="form-control">
<div class="form-group">
<label for="password">Password</label>
<input type="password" name="password" class="form-control">
<input class="btn btn-primary" type="submit" name="submit" value="Submit">
</div>
</form>
</div>
</div>
</body>
</html>
解决方案
您应该{
在die()
声明后关闭。所以它看起来像这样。
if(isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$connection = mysqli_connect('localhost', 'root', 'root', 'loginapp');
if($connection) {
echo "We are connected";
} else {
}
die("Database connection failed");
}
?>
推荐阅读
- google-earth-engine - 是否可以在 Google 地球引擎上管理计算能力?
- python - Tkinter 主循环阻止了我的功能,并且电报机器人在我关闭 gui 之前无法工作
- docker - 使用 terraform 创建 docker 映像并将其推送到谷歌云注册表
- r - 游侠错误 - 用户中断或内部错误
- vue.js - 如何使元素响应式在左侧对齐
- video - 无法使用 Media Foundation h264 编码器设置自定义 SEI
- reactjs - 为什么改变状态后反应组件不重新渲染
- c# - 在 Amazon.S3.AmazonS3Client.UploadPartAsync 上等待未解决
- amazon-web-services - 我的 .ksh 脚本无法通过 Jenkins 自动运行 AWS SMM 运行命令
- python - 加速循环