Autore Topic: carica la pagina due volte  (Letto 1887 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline makervi

  • Post: 2
carica la pagina due volte
« il: 26 Maggio 2011 00:38:37 »
Mi capita questa cosa strana:quando invio una e-mail con i dati di un modulo, normalmente alla fine della spedizione cancello il record mysql e con la versione precedente andava tutto bene; ora succede che dopo aver cancellato il record, rilancia automaticamente la stessa pagina, non trova il record (perchè lui stesso lo ha giustamente cancellato) e mi da un errore.
La mail arriva regolarmente. Se non faccio cancellare il record spedisce due mail identiche allo stesso indirizzo.
Questo con la versione precedente non lo faceva e con explorer non lo fa
Come  si può bloccare questo?

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
Re: carica la pagina due volte
« Risposta #1 il: 26 Maggio 2011 10:22:40 »
Sicuro di non aver qualche errore o qualche condizione nello script?

Offline makervi

  • Post: 2
Re: carica la pagina due volte
« Risposta #2 il: 27 Maggio 2011 08:19:03 »
Lo stesso script con un altro browser non da questo problema.
Forse  questa versione è più pignola e rafforzativa.
Comunque ho aggirato il problema modificando la procedura:
Prima avevo: un modulo, una pagina di conferma del modulo ed una pagina che mostra la mail scritta e cancella il record temporaneo.
Ora ho implementato: un modulo, una pagina di conferma ed uno script che
cancella il record temporaneo e reindirizza al modulo iniziale.
Non mostro lo scritto finale dico solo se la mail è partita o meno e così non ho errori. 

0 Utenti e 1 Visitatore stanno visualizzando questo topic.