Pošiljanje obrazca v bazo podatkov in preusmeritev v PHP

Recimo, da imamo nek obrazec:

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

Shranimo podatke tega obrazca v bazo:

form.php<?php
  if (!empty($_POST)) {
    // shranimo v bazo
  }
?>

Tukaj pa nas čaka težava: če osvežimo stran brskalnika, se bo obrazec ponovno poslal in shranil, kar bo povzročilo podvojitev podatkov.

Za rešitev težave je treba po shranjevanju obrazca izvesti preusmeritev na isto stran:

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

Ustvarite obrazec in implementirajte njegovo shranjevanje v bazo podatkov po pošiljanju. Odstranite dvojno shranjevanje po pošiljanju.