Avatar billede Slettet bruger
09. maj 2006 - 21:49 Der er 7 kommentarer og
1 løsning

$POST slette den så data basen ikke bliver opdateret igen

Hej
Jeg har noget text jeg skriver en formular og sender det så til en anden side med $post og så opdateres en database. Problemet er at hvis man opdateres på  browseren skrives dataerne en gang til databasen.

Hvordan løser man det problem??
Kan man unsett den der $_POST eller hva gør i?
Avatar billede erikjacobsen Ekspert
09. maj 2006 - 21:55 #1
Efter opdatering af databasen en

  header("Location: noget.php");

der viser en passende side - så kan man ikke opdatere igen,
Avatar billede jackass- Nybegynder
10. maj 2006 - 15:30 #2
Og er headeren allerede sendt, kan du bare bruge JavaScript til samme formål..

echo "<script>self.location.href=\"noget.php\"</script>";
Avatar billede zynzz Praktikant
11. maj 2006 - 16:42 #3
Mener du kan bruge sleep(); tror det hjælper...
Avatar billede Slettet bruger
11. maj 2006 - 16:55 #4
jeg tror ikke sleep() kan bruges. Den delayer jo bare, gør den ik ?
Avatar billede Slettet bruger
16. maj 2006 - 19:28 #5
ok der er vist ikke andre metoder så vi lukker
Læg svar så for i points
Avatar billede erikjacobsen Ekspert
16. maj 2006 - 20:02 #6
Ingen points til mig, tak.
Avatar billede Slettet bruger
19. maj 2006 - 10:49 #7
er der ikke nogen der vil ha points?
Avatar billede Slettet bruger
23. maj 2006 - 16:30 #8
så tager jeg dem selv
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester