Редирекција при валидацији форме у PHP

Замислимо сада да вам је потребно да извршите валидацију форме. Ако је валидација прошла успешно, форму ћемо сачувати у базу података и приказати поруку о успеху. У супротном случају потребно је приказати поруку о неуспеху. Реализујмо:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (валидација форме) {
      // чувамо у базу података
      
      $_SESSION['flash'] = 'форма је успешно сачувана';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'форма није прошла валидацију';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Модификујте претходни задатак тако да се извршава валидација форме. Направите да подаци форме не нестају после слања.

Задание 2

Модификујте претходни задатак тако да подаци форме не нестају после слања.