首页 > 解决方案 > 解析错误:语法错误,第 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>

标签: php

解决方案


您应该{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");
}



?> 

推荐阅读