Kutuma Fomu kwa Hifadhidata na Upelaji upya kwa PHP

Hebu tufanye kuwa tuna fomu fulani:

form.php<form method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

Wacha tuokoe data ya fomu hii kwenye hifadhidata:

form.php<?php
  if (!empty($_POST)) {
    // kuokoa kwenye hifadhidata
  }
?>

Hata hivyo, hapa tunakabiliwa na tatizo: ikiwa utaonyesha upya ukurasa wa kivinjari, basi fomu itakuwa imetumwa na kuokolewa tena, na kusababisha nakala ya ziada ya data.

Ili kutatua tatizo, ni muhimu baada ya kuokoa fomu kufanya upelaji upya kwa ukurasa huu huu:

php<?php
  if (!empty($_POST)) {
    // kuokoa kwenye hifadhidata
    
    header('Location: form.php');
    die();
  }
?>
Задание 1

Tengeneza fomu na utekeleze kuokolewa kwayo kwenye Hifadhidata baada ya kutuma. Jikomboe kutoka kwa kuokolewa mara mbili baada ya kutuma.