ciao
ho un form php che invia i dati ad un database.
L'action del form manda alla pagina stessa con $PHP_SELF, lo script php controlla la correttezza dei dati ed invia i dati stessi al db.
Funziona tutto correttamente, ma se faccio il refresh della pagina col browser mi compare l'alert che chiede se annullare o inviare nuovamente i dati (impossibile aggiornare la pagina senza inviare nuovamente le informazioni)
se scelgo di invairli di nuovo il record viene registrato 2 volte.
eppure ho sottoposto tutto lo script ad una condizione if($inviato)
che diventa vera al submit del form...
Come mai col refresh la variabile $inviato rimane?
grazie 1000![]()

Rispondi quotando
