Я создал простую систему входа в систему с использованием PHP & MySQL, но я обнаружил 1 ошибку, и я не знаю, как ее исправить, так что вы можете мне помочь? Ошибка исходит от линии $_session['username'] = $dbusername;
Как исправить мою системную ошибку входа в систему PHP
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
if ($username && $password) {
$connect = mysql_connect("localhost", "root", "") or die("couldnt connect to database");
mysql_select_db("login") or die("couldnt find database");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if ($numrows != 0) {
while ($row = mysql_fetch_assoc($query)) {
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
if ($username == $dbusername && $password == $dbpassword) {
echo "Login successfull.<a href='membersarea.php'>click here to enter members area</a>
$_session['username'] = $dbusername;
}
else
echo "incorrect password";
}
else
die("That username doesnt exist");
}
else
die("please enter a username and password");
Что такое сообщение об ошибке? –
Исправьте этот вопрос, используйте английский, покажите нам правильный код, отформатировав его и покажите нам ошибки, которые вы получаете. – Shomz
ошибка, исходящая из этой строки - $ _session ['username'] = $ dbusername; –