Avatar billede knutbl Nybegynder
06. januar 2003 - 23:08 Der er 6 kommentarer og
1 løsning

Redirect på gjestebok

Har en enkel databasebasert gjestebok med 2 sider.
Side 1 er et form som sender info videre til en database som side 2 henter informasjonen ut fra og viser som en gjestebok.

Hvordan får jeg redirektet fra side 1 til side 2 når brukeren har trykket SEND?

KnB
Avatar billede werd Nybegynder
06. januar 2003 - 23:10 #1
det burde formen gøre.. du har vel defineret en action i form-tagget?

eks:
<form method="post" action="xxx.asp">
<!--selve formen-->
<input type="submit" value="Send">
</form>
Avatar billede zentro Nybegynder
06. januar 2003 - 23:10 #2
i dit form-felt skal der stå en action, f.eks.:
<form method="post" name="minform" action="side2.php">

- så bliver der hoppet til side2.php, når der trykkes på send-knappen - og de indtastede data ryger med over.
Avatar billede werd Nybegynder
06. januar 2003 - 23:15 #3
>>zentro
det var lige det jeg havde skrevet :)
Avatar billede zentro Nybegynder
06. januar 2003 - 23:21 #4
ja ja, 8 sekunder før fordi jeg var venlig at skrive lidt forklaring nedenfor;-)

Du giver en fadbamse.
Avatar billede werd Nybegynder
06. januar 2003 - 23:34 #5
hehe - det er rigtigt - min fejl :D
Avatar billede roy00 Nybegynder
07. januar 2003 - 02:01 #6
Men hvis man kun bruger action="side2.asp" forutsetter det at man har plassert koden for å putte data inn i databasen i nettopp side2.asp. Jeg synes ofte det er bedre å samle form og form-behandling i samme fil.

F.eks:
<form method="post" action="side1.asp?event=save">

Før <html> skriver man så:
if request.querystring("event")="save" then
  'legg alt inn i databasen
  'lukk databasen
  response.redirect("side2.asp")
end if

Husk å ikke send noe til klienten før response.redirect
Avatar billede knutbl Nybegynder
09. januar 2003 - 06:27 #7
Takk, alle 3!
KnB
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
Kurser inden for grundlæggende programmering

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