Avatar billede themaster Nybegynder
07. marts 2004 - 21:12 Der er 9 kommentarer og
1 løsning

querystring poster ikke første gang

Hej Exp's

Jeg har et lille problem med en querystring til min søgemaskine. Den vil først vise indholdet af querystringen når man trykker "Søg" anden gang.

Her er sourcen:

<% response.write "<center><form method='post' action='test.asp?x=y&z=" & request.form("soegstr") & "'>Indtast søgestreng:&nbsp;&nbsp;<input type='text' name='soegstr'><input type='submit' value='Søg'></form></center>" %>

<%

if request.querystring("x") = "y" then

response.write request.querystring("z")

end if

%>

P.S.: Det er bare lige en lille demo fordi problemmet må ligge der. Det er samme opbygning som selve søgescriptet.

se demo her: http://www.themaster.dk/test.asp

prøv at skrive noget så kan i se hvad jeg mener, hvis min forklaring er  lidt ugennemskuelig.

Men hvad er der galt?

//themaster
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 21:13 #1
brug method="get" og et hidden felt til din "x"-variabel
Avatar billede themaster Nybegynder
07. marts 2004 - 21:25 #2
det hjalp ikke med method="get"

min "x"-variabel er en en fast querystring til navigation.
Avatar billede cesil Nybegynder
07. marts 2004 - 21:28 #3
prøv lige

prøv der her
if request.querystring("x") = "y" then

response.write request.form("z")

end if
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 21:29 #4
"det hjalp ikke" ... jo, hvis du gør det rigtigt
Avatar billede ellebaek Nybegynder
07. marts 2004 - 21:46 #5
<% response.write "<center><form method='get' action='test.asp?x=y'>Indtast søgestreng:&nbsp;&nbsp;<input type='text' name='soegstr'><input type='submit' value='Søg'></form></center>" %>

med get skal det se ud som dette..
Avatar billede erikjacobsen Ekspert
07. marts 2004 - 21:59 #6
Nej, det vil ikke virke, ellebaek. Man skal bruge et hidden felt til den "x"-variabel
Avatar billede ellebaek Nybegynder
07. marts 2004 - 23:06 #7
Nå ja ;-)
havde jeg glemt.
Avatar billede ellebaek Nybegynder
07. marts 2004 - 23:13 #8
altså....

<% response.write "<center><form method='get' action='test.asp'>Indtast søgestreng:&nbsp;&nbsp;<input type='text' name='soegstr'><input type='submit' value='Søg'><input type=""hidden"" name=""x"" value=""y""></form></center>" %>
Avatar billede themaster Nybegynder
19. marts 2004 - 21:07 #9
den vil stadig ikke sende formen
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 23:12 #10
"den vil stadig ikke" ... jo, hvis du gør det rigtigt
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