Presmerovanie pri validácii formulára v PHP

Predstavme si teraz, že je potrebné vykonávať validáciu formulára. Ak validácia prebehla úspešne, formulár uložíme do databázy a zobrazíme správu o úspechu. V opačnom prípade je potrebné zobraziť správu o neúspechu. Realizujme:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (validácia formulára) {
      // uložíme do databázy
      
      $_SESSION['flash'] = 'formulár bol úspešne uložený';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'formulár neprešiel validáciou';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Upravte predchádzajúcu úlohu tak, aby prebehla validácia formulára. Zabezpečte, aby údaje formulára nezmizli po odoslaní.

Задание 2

Upravte predchádzajúcu úlohu tak, aby údaje formulára nezmizli po odoslaní.