Я искал PHP руководств для страниц входа. Я сделал те же файлы, но когда я нажимаю "Войти", появляется пустая страница. Я открыл страницу PHPMyAdmin и добавил базу данных под названием admin_logs
с таблицей users
.
логин. php
<!DOCTYPE html>
<html>
<head>
<title>Teacher Login</title>
<link rel="stylesheet" type="text/css" href="logstyle.css">
</head>
<body>
<div class="header">
<h2>Login</h2>
</div>
<div class="input-group">
<form method="POST" action="functions.php">
<label>Username</label>
<input type="text" id="username" name="username" >
<label>Password</label>
<input type="password" id="password" name="password">
<button type="submit" class="btn" name="login_btn">Login</button>
</form>
</div>
</body>
</html>
функций. php
<?php
$username = $_POST['username'];
$password = $_POST['password'];
$username = stripcslashes($username);
$password = stripcslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
mysql_connect("localhost", "root", "");
mysql_select_db("admin_logs");
$result = mysql_query("select * from users where username = '$username' and password = '$password'")
or die("Failed to query database".mysql_error());
$row = mysql_fetch_array($result);
if ($row['username'] == $username && $row['password'] == $password){
echo "Login success. Welcome".$row['username'];
} else {
echo "Failed to login.";
}
?>