webForumDet fria alternativet

Problem med "&" i variabler

5 svar · 189 visningar · startad av wazid

wazidMedlem sedan maj 2001156 inlägg
#1

Hejsan

Jag har en databas med kundnamn.
När man klickar på ett kundnamn så vill jag skicka med namnet som en variabel till nästa sida.
Det gör jag med
visasalesstat3.asp?namn=<%=RecSet("OKCUNM")%>

Problemet kommer när en kundsnamn innehåller tecknet & (Tex Kalle & Co)
Då tolkar datorn 6-tecknet som en brytning för nästa variabel.

Någon som har tips hur man fixar detta?!?

MvH

David

emissionMedlem sedan dec. 19996 721 inlägg
#2

visasalesstat3.asp?namn=<%=server.urlencode(RecSet("OKCUNM"))%>

------------------
-------------------
Att vara puckad är att dö en smula.
- Skywalker

@ndersMedlem sedan juni 200032 969 inlägg
#3

du använder server.urlencode för att säkra innehållet i variabeln.

skickar du mellanslag i url:en vägrar dessutom netscape och skriker 'bad request'.

visasalesstat3.asp?namn=<%=server.urlencode(RecSet("OKCUNM"))%>

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

wazidMedlem sedan maj 2001156 inlägg
#4

Nu blir det inget felmeddelande i alla fall!

Men nu skrivs inte varabeln ut på sidan som jag skickat den till.

Det har jag gjort med
Företagsnamn : <%=Request.QueryString("namn")%>

Behöver man skriva något annat för att komma åt den nu?!?

MvH

David

@ndersMedlem sedan juni 200032 969 inlägg
#5

du ska inte behöva göra något speciellt.
finns den med i querystringen, så ska det bara vara att använda request.querystring.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

wazidMedlem sedan maj 2001156 inlägg
#6

F'låt

Mitt fel. Det funkar visst nu.
Hade kladdat på fel ställe.

1000 -tack för hjälpen!

David

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)