W wazid Medlem sedan maj 2001 156 inlägg Trådstart 13 juni 2001 20:03 #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
E emission Medlem sedan dec. 1999 6 721 inlägg visasalesstat3.asp?namn=<%=server.urlencode(RecSet("OKCUNM"))%>
@nders Medlem sedan juni 2000 32 967 inlägg 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,
W wazid Medlem sedan maj 2001 156 inlägg 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
@nders Medlem sedan juni 2000 32 967 inlägg 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,
W wazid Medlem sedan maj 2001 156 inlägg F'låt
Mitt fel. Det funkar visst nu.
Hade kladdat på fel ställe.
1000 -tack för hjälpen!
David