Здравствуйте! С помощью формы обновляю записи в БД, делаю проверку на пустой запрос, все работает, форма не отправляет пустой запрос, но не выводится сообщение о том, что нужно заполнить поля. Код (Text): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> <title>Редактирование заметки</title> </head> <body> <?php $query_id = $_GET['query']; include ('Connections/mysitedb.php'); if ($mysitedb) {echo "All rigth";} else {echo "Connections error";} include ("menu.html"); $query = "SELECT * FROM notes WHERE id = $query_id"; $result = mysqli_query ($mysitedb, $query); $edit_note = mysqli_fetch_array ($result); ?> <h1><p>Страница редактирования заметок</p></h1> <form id="editnote" name="editnote" method="POST"> <label for="title">Заголовок заметки</label> <input type="text" name="title" id="title" value = "<?php echo $edit_note['title'];?>" /> <label for="article">Текст заметки </label> <textarea name="article" id="article"> <?php echo $edit_note['article'];?> </textarea> <input type="hidden" name = "note" id = "note" value="<?php echo $edit_note['id']?>" /> <input type="submit" name="ok" id="submit" value="Изменить" /> </form> </body> </html> <?php if (submit) { $title = $_POST['title']; $article = $_POST['article']; if ((!empty($title)) && (!empty($article))) { $update_query = "UPDATE notes SET title = '$title', article = '$article' WHERE id = $query_id"; $update_result = mysqli_query ($mysitedb, $update_query); ?> <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=/blog.php?note=<?php echo $query_id; ?> "> <?php } } else {echo "Запоните поля";} ?>
так что ли? HTML: <form> <p>Логин: <input name="login" required></p> <p>Пароль: <input type="password" name="login" required></p> <p><input type="submit" value="Вход"></p> </form>