Omdirigering ved validering av skjema i PHP

La oss nå tenke oss at du må utføre validering av et skjema. Hvis valideringen er vellykket, skal vi lagre skjemaet i databasen og vise en suksessmelding. I motsatt tilfelle må vi vise en feilmelding. La oss implementere:

php<?php
  session_start();
  
  if (!empty($_POST)) {
    if (skjema validering) {
      // lagrer i databasen
      
      $_SESSION['flash'] = 'skjemaet er vellykket lagret';
      header('Location: form.php');
      die();
    } else {
      $_SESSION['flash'] = 'skjemaet besto ikke valideringen';
    }
  }
  
  if (isset($_SESSION['flash'])) {
    echo $_SESSION['flash'];
    unset($_SESSION['flash']);
  }
?>
Задание 1

Modifiser den forrige oppgaven slik at validering av skjemaet utføres. Gjør det slik at skjemadataene ikke forsvinner etter innsending.

Задание 2

Modifiser den forrige oppgaven slik at skjemadataene ikke forsvinner etter innsending.