Jag har en typ av gästbok där man postar inlägg via ett formulär med post-method. Sidan vet att användaren postat genom en query_string (?dopost) i formulärets action. Det som är lite småtråkigt är att ifall användaren har postat ett inlägg och klickar på uppdatera i browsern så läggs det som ligger i $_POST in i databasen (mysql) igen!! Hur kan jag göra för att förhindra detta på smidigast och enklast sätt?
Hindra update=insert
4 svar · 285 visningar · startad av learn
Skicka vidare användaren till en annan sida :) Eller så kan du väl döda variabeln efter att du satt in den i databasen, unset($_POST['variabel'];
just så enkelt var det, ja... :)
Helmertz skrev:
Skicka vidare användaren till en annan sida :) Eller så kan du väl döda variabeln efter att du satt in den i databasen, unset($_POST['variabel'];
Att "döda" variabeln är meningslöst, för när användaren uppdaterar webbläsaren så postas samma formulär igen, och POST-variabeln finns ändå.