修改以上代码,使登录失败时显示登录失败的提示,并提供重新输入的页面。

<?php
// 连接到数据库
$servername = "localhost";
$username = "root";
$password = "123";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 处理表单提交
if (isset($_SERVER["REQUEST_METHOD"]) && $_SERVER["REQUEST_METHOD"] == "POST") {
    $loginUsername = $_POST["loginUsername"];
    $loginPassword = $_POST["loginPassword"];

    // 检查用户名和密码是否匹配
    $sql = "SELECT * FROM users WHERE username='$loginUsername' AND password='$loginPassword'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        echo "登录成功"; 
        header("Location: 1.html");
        exit;
    } else {
        echo "用户名或密码错误";
        echo "<br>";
        echo "<a href='login.html'>重新输入</a>";
    }
}

$conn->close();
?>

在登录失败的情况下,会显示"用户名或密码错误"的提示,并提供一个链接"重新输入",点击该链接将跳转到名为"login.html"的页面,用户可以重新输入用户名和密码

!php 连接到数据库$servername = localhost;$username = root;$password = 123;$dbname = myDB;$conn = new mysqli$servername $username $password $dbname;if $conn-connect_error die连接失败 $

原文地址: https://www.cveoy.top/t/topic/hzAt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录