/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Variabler i en URL
Fra : Ukendt


Dato : 18-12-04 21:38

Hej,

Jeg har følgende stykke kode:

<% Response.Write "<input type=""hidden"" name=""redirect""
value=""http://www.cfcc.dk/tilbagemelding_tak.asp?realname=value1&address=va
lue2&birthday=value3""/>" %>

Jeg skal så på en eller anden måde have skiftet value1, value2 og value3 ud
med henholdsvis:

Request.Querystring("realname")
Request.Querystring("address")
Request.Querystring("birthday")

Jeg har forsøgt at finde noget lignende kode på nettet, men indtil videre
har det ikke hjulpet mig. Kan I hjælpe?


Mvh.

Martin



 
 
Jens Gyldenkærne Cla~ (18-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-12-04 22:36

Martin Nystrup Rasmussen skrev:

> <% Response.Write "<input type=""hidden"" name=""redirect""
> value=""http://www.cfcc.dk/tilbagemelding_tak.asp?realname=valu
> e1&address=va lue2&birthday=value3""/>" %>
>
> Jeg skal så på en eller anden måde have skiftet value1, value2
> og value3 ud

For overblikkets skyld vil jeg foreslå dig at bruge variabler som
mellemstation. Prøv med noget a la:

Dim navn, adr, fdag

navn = Request.Querystring("realname")
adr = Request.Querystring("address")
fdag = Request.Querystring("birthday")

Dim uriStart
uriStart = "http://www.cfcc.dk/tilbagemelding_tak.asp?realname="

<%
Response.write _
"<input type=""hidden"" name=""redirect"" value=""" & _
uriStart & Server.URLencode(navn) & _
"&amp;address=" & Server.URLencode(adr) & _
"&amp;birthday=" & Server.URLencode(fdag) & """ />"
%>

(NB: Tegnet "_" gør det muligt at dele en asp-kommando over flere
linjer - ovenstående kode skulle derfor gerne kunne køre uden at
fjerne linjeskift)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (20-12-2004)
Kommentar
Fra : Ukendt


Dato : 20-12-04 03:41

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns95C3E5E5657BFjcdmfdk@gyrosmod.cybercity.dk...
> <%
> Response.write _
> "<input type=""hidden"" name=""redirect"" value=""" & _
> uriStart & Server.URLencode(navn) & _
> "&amp;address=" & Server.URLencode(adr) & _
> "&amp;birthday=" & Server.URLencode(fdag) & """ />"
> %>

Det virker desværre ikke helt. Det er den URL, der bliver sendt:

http://www.cfcc.dk/tilbagemelding_tak.asp?realname=&adr;=&fdag=

Det ser ud som om, at "Server.URLencode(x)" giver en nulværdi. Men giver fx.
Server.URLencode(navn) overhovedet mening i den sammenhæng?

Mvh.

Martin



terje (20-12-2004)
Kommentar
Fra : terje


Dato : 20-12-04 08:07

Martin Nystrup Rasmussen wrote:

> Det virker desværre ikke helt. Det er den URL, der bliver sendt:
>
> http://www.cfcc.dk/tilbagemelding_tak.asp?realname=&adr;=&fdag=


Dim sNavn, sAdresse, sFdag, sUriStart

sNavn = Request.Querystring("realname")
sAdresse = Request.Querystring("address")
sFdag = Request.Querystring("birthday")

sUriStart = "http://www.cfcc.dk/tilbagemelding_tak.asp?realname="

Response.write "<input type=""hidden"" name=""redirect"" value=""" &
sUriStart & Server.URLencode(sNavn) & _
   "&address=" & Server.URLencode(sAdresse) & _
   "&birthday=" & Server.URLencode(sFdag) & """ />"

terje ?

Kaj Julius (18-12-2004)
Kommentar
Fra : Kaj Julius


Dato : 18-12-04 22:46


"Martin Nystrup Rasmussen" <flyfisherdkAThotmail.com> skrev i en meddelelse
news:41c495eb$0$210$edfadb0f@dread11.news.tele.dk...
> Hej,
>
> Jeg har følgende stykke kode:
>
> <% Response.Write "<input type=""hidden"" name=""redirect""
> value=""http://www.cfcc.dk/tilbagemelding_tak.asp?realname=value1&address=va
> lue2&birthday=value3""/>" %>
>
> Jeg skal så på en eller anden måde have skiftet value1, value2 og value3
> ud
> med henholdsvis:
>
> Request.Querystring("realname")
> Request.Querystring("address")
> Request.Querystring("birthday")
>
> Jeg har forsøgt at finde noget lignende kode på nettet, men indtil videre
> har det ikke hjulpet mig. Kan I hjælpe?
>
>
> Mvh.
>
> Martin
>
>

Prøv dette (ikke testet)...

<% Response.Write "<input type=""hidden"" name=""redirect""
value=""http://www.cfcc.dk/tilbagemelding_tak.asp?realname=" &
Request.Querystring("realname") & "&address=" &
Request.Querystring("address") & "&birthday=" &
Request.Querystring("birthday") & """/>" %>





Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408524
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste