我正在尝试使用 php 和 mysql 制作登录表单,但过去 3 天失败了。
我基本上有 php 表单,并且在同一页面上有用于将用户登录到网站的脚本。
表单.php
<form id="superAdminForm" method="post" action="">
<input type="email" name="email" required class="txtInput" placeholder="Email..." autocomplete="off"/> <br />
<input type="password" name="password" required class="txtInput" placeholder="Password..."/> <br />
<input type="submit" name="submit" value="Enter" id="submit" />
</form>
form.php 的 php 代码
<?php
require("../php_includes/db-connect.php");
if (isset($_POST["submit"])) {
$email = $_POST["email"];
$password = $_POST["password"];
$sql = "SELECT * FROM users WHERE email='$email' AND password='$password' LIMIT 1";
$query = mysqli_query($con, $sql);
$row = mysqli_fetch_array($query);
if ($row['email'] == 1) {
header("Location: admin-index.php");
}
}
mysqli_close($con);
?>
问题是登录没有成功。我不知道背后的原因。所以请帮助我。也指导我在哪里犯错。
我是 PHP 新手,正在尽我所能应付我的知识。