Formas nosūtīšana datubāzē un pāradresācija PHP

Pieņemsim, ka mums ir kāda forma:

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

Saglabāsim šīs formas datus datubāzē:

form.php<?php
  if (!empty($_POST)) {
    // saglabājam datubāzē
  }
?>

Šeit tomēr mūs sagaida problēma: ja atsvaidzināt pārlūkprogrammas lapu, tad forma tiks atsūtīta un saglabāta vēlreiz, radot datu dublējumu.

Lai atrisinātu problēmu, pēc formas saglabāšanas jāveic pāradresācija uz to pašu lapu:

php<?php
  if (!empty($_POST)) {
    // saglabājam datubāzē
    
    header('Location: form.php');
    die();
  }
?>
Задание 1

Izveidojiet formu un realizējiet tās saglabāšanu DB pēc iesniegšanas. Atbrīvojieties no dubultās saglabāšanas pēc iesniegšanas.