Ошибка проверки при отправке формы
При отправке формы, если пустое имя означает сообщение об ошибке, чтобы показать. Я использую одну html-страницу и одну php-страницу . Что я получу, - несмотря на название это не в также хранение в другие данные с учетом Как возраста в базу данных. Мне нужен ответ как [* имя пользователя отсутствует ] на стороне текстового поля и не собирается переходить к следующей форме. Пожалуйста помогите pls
Что я уже пробовал:
<?php
$link = mysqli_connect("localhost", "root", "", "training");
if(isset($_POST['submit']))
{
$имени = $_POST, где['имени'];
if (empty($_POST["name"])) {
$fnameErr = "отсутствует";
}
еще {
$fname = ($_POST["fname"]);
}
$sql = "вставить в запись (имя) значения ('$fname')";
$op = mysqli_query($link,$sql);
if($op){
echo "информация о студенте вставлена";
}
еще{
эхо "не вставлено";
}
}
mysqli_close($ссылка);
?>
ThilinaMD
Простая проверка html может быть выполнена с помощью обязательного атрибута usinng для полей ввода. школы w3
Richard Deeming
Как насчёт нет выполнение программы INSERT
запрос, если данные отсутствуют?
Member 13686337
Спасибо Ричарду за ответ,
Вставка работает над тем, что когда - либо поле, которое мы даем.Но мне нужно, если поле " Имя " emply нужно, чтобы показать сообщение об ошибке и остановиться на той странице, как обычная форма.Жду ответа ;
Richard Deeming
Как я уже сказал, Если поле отсутствует, не выполните следующие действия INSERT
.
В настоящее время вы выполняете INSERT
независимо от того, было ли заполнено поле или нет.