Avatar billede the-lion Nybegynder
08. august 2001 - 22:10 Der er 11 kommentarer og
1 løsning

Overførsel af variabel?

Jeg har en .htm dokument, med denne linie i :
<A HREF=vare/vare.asp?varetype=\"koeleskab\" Target=\"HOVED\" onMouseOver=\"over(pic5)\" onMouseOut=\"out(pic5)\"><IMG SRC=\"knapper3/koeleskab.gif\" alt=\"K&oslash;leskab\" align=\"center\" width=\"100\" height=\"15\" border=\"0\"></a>

Herfra, skulle den så gerne give variablen varetype værdien koeleskab, men når jeg henter den fra næste side, som er en .asp side med denne kommando, så har variablen varetype ingen værdi?

Response.write \"varetype: \" \'request.querystring(\"varetype\")\'

Nogen der kan hjælpe?
Avatar billede tzr Nybegynder
08. august 2001 - 22:15 #1
lav linket til følgende:

<A HREF=\"vare/vare.asp?varetype=koeleskab\" Target=\"HOVED\" onMouseOver=\"over(pic5)\" onMouseOut=\"out(pic5)\"><IMG SRC=\"knapper3/koeleskab.gif\" alt=\"K&oslash;leskab\" align=\"center\" width=\"100\" height=\"15\" border=\"0\"></a>
Avatar billede tzr Nybegynder
08. august 2001 - 22:16 #2
øøhhh, ja, og så var det jo så et svar :)

/Kenneth
Avatar billede tzr Nybegynder
08. august 2001 - 22:17 #3
desuden kan du også lave
Response.write \"varetype: \" \'request.querystring(\"varetype\")\'
om til
Response.write \"varetype: \" & Request.QueryString(\"varetype\")
Avatar billede the-lion Nybegynder
08. august 2001 - 22:17 #4
Den får stadig ingen værdi med sig?
Avatar billede tmceu Praktikant
08. august 2001 - 22:18 #5
Med mindre der er glippet nogle \"/\' da du kopierede denne linie ind, vil den aldrig udskrive variablen

Response.write \"varetype: \" \'request.querystring(\"varetype\")\'

Du skal ændre det til eks. Response.write (\"varetype: \" & request.querystring(\"varetype\"))



Avatar billede tmceu Praktikant
08. august 2001 - 22:19 #6
lidt for sent på den :-)
Avatar billede the-lion Nybegynder
08. august 2001 - 22:20 #7
strSQL = \"SELECT * FROM fabrikat INNER JOIN \"\' & Request.QueryString(\"varetype\") & \'\" ON fabrikat.fabrikatnr = \"\' & Request.QueryString(\"varetype\") & \'\".fabrikat WHERE \"\' & Request.QueryString(\"varetype\") & \'\".fabrikat = fabrikat.fabrikatnr\"

Men hvad er der så galt, når man skal have den ind i SQL sætningen?
Avatar billede tzr Nybegynder
08. august 2001 - 22:20 #8
der behøves ikke være () til Response.Write ... det er jo VB
Avatar billede the-lion Nybegynder
08. august 2001 - 22:22 #9
20 point mere, laver det lige under et nyt spørgsmål.....
Avatar billede tzr Nybegynder
08. august 2001 - 22:23 #10
uha, advanceret SQL sætning ... nu tror jeg at jeg står af :) hehe
Avatar billede the-lion Nybegynder
08. august 2001 - 22:25 #11
så svær kan den vel heller ikke være, det er bare hvordan man får den ind som en del af en sammensat sætning?

Request.QueryString(\"varetype\") & \'\".fabrikat
altså hvordan dette bliver til :
koeleskab.fabrikat
Avatar billede the-lion Nybegynder
08. august 2001 - 22:28 #12
fandt ud af det :-)

Takker
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