Ձևի վավերացման ռեդիրեկտ 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

Փոփոխեք նախորդ առաջադրանքն այնպես, որ ձևի տվյալները չվերանան ուղարկելուց հետո: