Проблема проверки формы и отправки в PHP - PullRequest
0 голосов
/ 14 сентября 2018

Я новичок и пытаюсь представить простую форму с проверкой (не аккуратной проверкой).
Мой код PHP здесь:

<html>
<head></head>
<title>Form Handling</title>
<body>

<h1>Contact Form</h1>
<form name="form1" action="contact_val.php" method="POST">
Name <input type="text" name="fname"><br><br>

<input type="submit" name="submit" value="Submit">
</form>

<?php

if ($_SERVER['REQUEST_METHOD'] == "POST"){

$fname = $_POST['fname'];

if (!isset($fname) or empty($fname)){

    echo "Please enter name!";


  }


}
?>

Я просто хочу узнать, как перенаправить на эту страницу снова, если ввод пуст и нажать кнопку «Отправить», в противном случае перейдите на страницу действий.

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете разделить этот файл на два файла.Содержание на основе html с помощью «.html», тег php с «.php», затем запись файла php.

if ($ _SERVER ['REQUEST_METHOD'] == "POST") {
$ fname= $ _POST ['fname'];
if (! Isset ($ fname) или пусто ($ fname)) {
echo "Пожалуйста, введите имя!";
}
header ("location: (url html page)");}
?>
Введите этот код

...