Toeppas help
Voor een opendag op een school, word er bij de deur een pc neergezet waar mensen hun email invullen, en een mailtje krijgen met een bedankje, en een link naar de fotoalbum( in het lokaal word een foto van je gemaakt en bewerkt)
Harstikke leuk allemaal, heb het allemaal geschreven in PHP.
Perfect, maar als je op F5 drukt dan word de zelfde informatie nogmaals gestuurd naar het email. En als er een slimme jongen rondloopt en 100x op F5 drukt, krijgen we GEEN blije gezichten denk ik. Als je 100x een bedankje heb ofzo.
Is er een manier om na het uitvoeren, de informatie leeg te schoppen?
Of moet ik echt het email in de database zetten, en kijken of er niet al een in die richting is gestuurd.
Als er een andere manier is, dan hou ik het systeem lekker buiten DB's om.
Bedankt alvast!
MVG,
Bas
Toevoeging op 17/11/2010 20:27:33:
Kleine aanvulling. F5 en dan staat er 'De pagina die u bezoekt worden mogelijk de acteis herhaald OK of cancel'.
Dat is wat er gebeurd met F5. Wie o Wie
Kunnen ze dan niet backspace drukken?
Dan moet je zorgen dat die pagina ook niet gecached wordt, en dan nog met bijvoorbeeld sessions werken zodat je kunt zien dat er op backspace is gedrukt.
Dan is het denk ik makkelijker dat ik het email in de database wegschrijf en dan check of der geen mail is verzonden naar die email..
Ook een mogelijkheid.
Oké doe ik dat.. Slotje!
Je doet niks fout. Dus waarom een slotje?
Je kiest niet de makkelijkste manier maar wel het handigst. Je kunt zo na de open dag kijken hoeveel mensen daar gebruik van hebben gemaakt!
Ik heb gewoon sql select gedaan, en als er meer dan 0 resultaten zijn, dan staat er dat de email al reeds verzonden is.
En anders word de mail verzonden, en schrijft hij de email weg, en dan kan er dus niet NOG is een mail verstuurd worden.
Echt geniaal.
Heel erg bedankt allemaal.
@Aar Anoniem
Ja, maar het is opgelost, maar hoef tniet persee hoor!
MVG,
Bas