ciao ragazzi/e,
ho un problema da risolvere (ma và? Direte voi ):
una pagina php (diciamo la "pagina1") presenta un form, compilato il quale l'utente è inviato a una seconda pagina (diciamo la "pagina2").
Nella "pagina2" lo script controlla i dati inviati e se tutto è ok (i campi obbligatori sono compilati, il formato email è valido ecc..) i dati arrivati (via post) dal form vengono inseriti in un database.
Fin qui niente di particolare.
Il problema però è che se si fa il "refresh" della "pagina2" lo script aggiunge un altro record al database, con gli stessi identici dati già inseriti (tranne l'ID che si incrementa).
Ora per risolvere questo inconveniente dovrei fare un controllo sul db, vedere se i dati sono gli stessi e permettere di inserire un altro record se non lo sono.. ma, vi chiedo, non è possibile fare tutto facilmente con l'aiuto di un flag che mi dica se i dati sono arrivati da "pagina1" oppure sono solo relativi ad un "refresh"?
Si può fare?
Ciao ciao