Sending skjema til databasen og omdirigering i PHP

La oss si at vi har et skjema:

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

La oss lagre dataene fra dette skjemaet i databasen:

form.php<?php
  if (!empty($_POST)) {
    // lagrer i databasen
  }
?>

Her venter imidlertid et problem: hvis du oppdaterer nettlesersiden, vil skjemaet bli sendt og lagret på nytt, noe som skaper en duplikat av dataene.

For å løse dette problemet må du etter lagring av skjemaet utføre en omdirigering til den samme siden:

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

Lag et skjema og implementer lagring av det i databasen etter sending. Bli kvitt dobbelt lagring etter sending.