Member 13686337 Ответов: 0

Ошибка проверки при отправке формы


При отправке формы, если пустое имя означает сообщение об ошибке, чтобы показать. Я использую одну 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 независимо от того, было ли заполнено поле или нет.

0 Ответов