Avatar billede JenZen Novice
19. september 2005 - 10:41 Der er 14 kommentarer og
2 løsninger

Variabel fra header, er helt lost

Kan det lade sig gøre at lave/benytte/gøre flg.:

Man går eks. ind på adressen:
http://www.webside.dk/default.asp?lokation=aarhus

Ved at gøre det skal den hente "aarhus" som en værdi ind i en form jeg har oprettet i default.asp

Såfremt man skriver
http://www.webside.dk/default.asp?lokation=kobenhavn
Skal den hente kobenhavn ind som værdien til formen.

Nogen gode idéer ?
Avatar billede softspot Forsker
19. september 2005 - 10:43 #1
<input type="text" value="<%=Request.QueryString("lokation")%>">
Avatar billede kalp Novice
19. september 2005 - 10:44 #2
request.querystring("lokation")
Avatar billede kalp Novice
19. september 2005 - 10:44 #3
nåh.. det var der en som kunne skrive lidt pænere end mig:)
Avatar billede softspot Forsker
19. september 2005 - 10:47 #4
:D
Avatar billede JenZen Novice
19. september 2005 - 10:48 #5
Skal i dele eller ?
Avatar billede softspot Forsker
19. september 2005 - 10:50 #6
Ja, det er fint med mig :)
Avatar billede kalp Novice
19. september 2005 - 10:51 #7
Det helt okay:)
Avatar billede JenZen Novice
19. september 2005 - 11:16 #8
Kan jeg lige nå at få et sidste ? med for pointene :o)

Når den har sendt formen skal den stadig huske lokationen, for når jeg sender formen nulstiller den adressen http://......../default.asp?lokation=BonBonLand

Nogen tricks
Avatar billede kalp Novice
19. september 2005 - 11:19 #9
Det ved softspot nok bedre end mig... jeg ville nok forsøge mig med at gemme det i en variabel første gang man sender den med som parameter.
Avatar billede softspot Forsker
19. september 2005 - 12:54 #10
Hvis jeg forstår hvad du vil, så kan du bare sende parameteren (dvs. dem allesammen) med videre ved at aflæse Request.QueryString som helhed hvis du f.eks. har et link eller en action på din form, altså:

<form action="enellerandenside.asp?<%=Request.QueryString%>">
  ...
</form>

eller

<a href="enellerandenside.asp?<%=Request.QueryString%>">videre til en eller anden side</a>

Dette skal du dog gøre ligeså længe du vil bære den information med. Alternativt kan du gemme den på serveren i en session-variabel. Hvilken metode du vil benytte afhænger meget af dit behov, så det skal du afklare først... :)
Avatar billede JenZen Novice
19. september 2005 - 13:03 #11
Ok.

Kan man godt eks. gør flg:

default.asp?mode=Indtast?Lokation=BonBonLand
Avatar billede softspot Forsker
19. september 2005 - 13:06 #12
nope, så skal du benytte & før lokation. Det er kun den første parameter der skal foranstilles ?, de efterfølgende skal foranstilles &.

default.asp?mode=Indtast&Lokation=BonBonLand
Avatar billede JenZen Novice
19. september 2005 - 13:08 #13
Softspot, kan man betale sig fra og få lidt assistance fra dig ?
Avatar billede softspot Forsker
19. september 2005 - 13:17 #14
Hæh, ja, men det kommer an på hvad du skal have lavet, for jeg har lige en anden opgave der står og tripper :)

Send evt. email mail til jan(a)softspot.dk med specs. på det du skal have lavet, så vil jeg se om det er noget der kan presses ind.
Avatar billede JenZen Novice
19. september 2005 - 16:31 #15
Nogen idé om hvordan man får denne: <%=Request.QueryString("Butik")%> til at blive hentet ind hvor der står ????? i nedenstående SQL sætning ?

SQL = "SELECT Count(*) AS Telia FROM Kunder WHERE Selskab='Telia' AND Dato=DateAdd('m',-6,Date()) AND Butik='?????'"
Avatar billede softspot Forsker
19. september 2005 - 16:48 #16
SQL = "SELECT Count(*) AS Telia FROM Kunder WHERE Selskab='Telia' AND Dato=DateAdd('m',-6,Date()) AND Butik='" & Request.QueryString("Butik") & "'"
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