Omdirigering vid validering av formulär i PHP

Föreställ dig nu att du behöver utföra validering av ett formulär. Om valideringen lyckas ska formuläret sparas i databasen och ett framgångsmeddelande visas. I annat fall behöver ett felmeddelande visas. Låt oss implementera:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (formulärvalidering) {
      // spara i databasen
      
      $_SESSION['flash'] = 'formuläret har sparats';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'formuläret klarade inte valideringen';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Modifiera den föregående uppgiften så att validering av formuläret utförs. Se till att formulärdata inte försvinner efter insändning.

Задание 2

Modifiera den föregående uppgiften så att formulärdata inte försvinner efter insändning.