Сообщение не отображаетсяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сообщение не отображается

Сообщение Anonymous »

Поэтому я создаю форму входа с помощью php и html, но по какой-то причине я не могу понять, что сообщение, когда пользователь не использует правильные учетные данные, не отображается.

Код: Выделить всё

function login_user(){
if(isset($_POST['submit'])){
$username = escape_string($_POST['username']);
$password = escape_string($_POST['password']);

$query = query("SELECT * FROM users WHERE username = '{$username}' AND password = '{$password }' ");
confirm($query);

if(mysqli_num_rows($query) == 0) {
set_message("Your Password or Username are wrong");
redirect("login.php");
} else {
$_SESSION['username'] = $username;
redirect("admin");
}
}
}

function display_message() {
if(isset($_SESSION['message'])) {
echo $_SESSION['message'];
unset($_SESSION['message']);
}
}

function set_message($msg){
if(!empty($msg)) {
$_SESSION['message'] = $msg;
} else {
$msg = "";
}
}
Вот что я использую в другом php-файле для отображения сообщения. Я пытался отобразить где-то еще, но ничего не получилось, также пытался прокомментировать

Код: Выделить всё

unset($_SESSION['message']);
чтобы увидеть, отображается ли что-то, но ничего.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -displayed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»