Weiterleitung bei Formularvalidierung in PHP

Stellen wir uns nun vor, dass Sie eine Formularvalidierung durchführen müssen. Wenn die Validierung erfolgreich bestanden wurde, speichern wir das Formular in der Datenbank und geben eine Erfolgsmeldung aus. Im gegenteiligen Fall muss eine Fehlermeldung ausgegeben werden. Implementieren wir:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (Formularvalidierung) {
      // in Datenbank speichern
      
      $_SESSION['flash'] = 'Formular erfolgreich gespeichert';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'Formularvalidierung fehlgeschlagen';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Modifizieren Sie die vorherige Aufgabe so, dass eine Formularvalidierung durchgeführt wird. Sorgen Sie dafür, dass die Formulardaten nach dem Absenden nicht verschwinden.

Задание 2

Modifizieren Sie die vorherige Aufgabe so, dass die Formulardaten nach dem Absenden nicht verschwinden.