Odeslání formuláře do databáze a přesměrování v PHP

Předpokládejme, že máme nějaký formulář:

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

Uložme data z tohoto formuláře do databáze:

form.php<?php
  if (!empty($_POST)) {
    // uložíme do databáze
  }
?>

Zde nás však čeká problém: pokud obnovíte stránku v prohlížeči, formulář bude odeslán a uložen znovu, čímž vznikne duplicitní záznam dat.

K vyřešení problému je potřeba po uložení formuláře provést přesměrování na stejnou stránku:

php<?php
  if (!empty($_POST)) {
    // uložíme do databáze
    
    header('Location: form.php');
    die();
  }
?>
Задание 1

Vytvořte formulář a implementujte jeho uložení do databáze po odeslání. Zbavte se dvojího uložení po odeslání.