Uudelleenohjaus lomakkeen vahvistuksessa PHP:ssä

Kuvittele nyt, että sinun on suoritettava lomakkeen vahvistus. Jos vahvistus onnistuu, tallennamme lomakkeen tietokantaan ja näytämme onnistumisilmoituksen. Muussa tapauksessa on näytettävä epäonnistumisilmoitus. Toteutetaan:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (lomakkeen vahvistus) {
      // tallennetaan tietokantaan
      
      $_SESSION['flash'] = 'lomake tallennettu onnistuneesti';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'lomake ei läpäissyt vahvistusta';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Muokkaa edellistä tehtävää siten, että lomakkeen vahvistus suoritetaan. Tee se niin, että lomaketiedot eivät katoa lähetyksen jälkeen.

Задание 2

Muokkaa edellistä tehtävää siten, että lomaketiedot eivät katoa lähetyksen jälkeen.