Avatar billede jaw Nybegynder
16. maj 2003 - 14:43 Der er 7 kommentarer og
2 løsninger

Stop for back!

Heysan...

Hvordan stopper man, at en bruger ved at go back og frem, eller opdater side, indsætter 2 eller flere ens beskeder i ens database?
Avatar billede mjl Nybegynder
16. maj 2003 - 14:51 #1
Opdater selv siden, efter INSERT...
Avatar billede mjl Nybegynder
16. maj 2003 - 14:52 #2
Hvis du bruger PHP kan du skrive denne linie efter INSERTEN

echo "<Script>window.location=\"index.php\"</Script>";
}
;
Avatar billede mjl Nybegynder
16. maj 2003 - 14:53 #3
mysql_query("INSERT INTO xxx (xxx) VALUES (xxx)");
echo "<Script>window.location=\"index.php\"</Script>";
Avatar billede ohmish Nybegynder
16. maj 2003 - 16:09 #4
brug hellere:

header("Location: index.php");
men det ska gøres INDEN noget som helst html output.
dvs. sæt det i toppen af siden, som en del af formbehandlingen.
Avatar billede razor Nybegynder
16. maj 2003 - 17:00 #5
Hvad har det med MySQL at gøre?
Avatar billede mjl Nybegynder
17. maj 2003 - 10:08 #6
Not much Mr. Razor Blade - men alligevel... :o)
Avatar billede mjl Nybegynder
19. maj 2003 - 18:07 #7
Host...
Avatar billede jaw Nybegynder
19. maj 2003 - 22:16 #8
Beklager jeg ikke har ordnet points endnu, men har ikke haft tid til at teste, altså ikke afgjort hvem der skal have dem... Tester dem så snart som muligt, og kaster nogen points afted... Sry!
Avatar billede ohmish Nybegynder
20. maj 2003 - 02:04 #9
færre og færre accepterer javascript i deres browser. godt for folk der hader dumme popups, redirects og andet ufrivilligt sjov. surt for webdesignere..
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
Computerworld tilbyder specialiserede kurser i database-management

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