Przekierowanie przy walidacji formularza w PHP

Wyobraźmy sobie teraz, że musisz wykonać walidację formularza. Jeśli walidacja została przeprowadzona pomyślnie, formularz zapiszemy w bazie danych i wyświetlimy komunikat o sukcesie. W przeciwnym przypadku należy wyświetlić komunikat o niepowodzeniu. Zaimplementujmy:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (walidacja formularza) {
      // zapisujemy do bazy
      
      $_SESSION['flash'] = 'formularz pomyślnie zapisany';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'formularz nie przeszedł walidacji';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Zmodyfikuj poprzednie zadanie tak, aby wykonywana była walidacja formularza. Zrób to tak, aby dane formularza nie znikały po wysłaniu.

Задание 2

Zmodyfikuj poprzednie zadanie tak, aby dane formularza nie znikały po wysłaniu.