webForumDet fria alternativet

Ersätta tecken från request.querystring

ASP

12 svar · 265 visningar · startad av ENo

Medlem sedan maj 200324 inlägg
Frågan#1

Hej.

Liten ASP/VB fråga
Jag skulle vilja ersätta tecken (länskoder) som kommer in via request.querystring till text, typ:

det som kommer från:
request.querystring("Lan")

Skall skrivas ut på sidan med en text där AC = Västerbotten osv.

Nån som har nån färdig funktion eller nåt...

Tacksam/Erik

Medlem sedan mars 20033 686 inlägg
#2

Skulle det inte gå och fixa med IF sats?

If Request.Querystring("Lan") = "AC" Then
Response.Write "Västerbotten"
End If

Eller är det detta du är ute efter?

Medlem sedan mars 20033 686 inlägg
#3

Fast case sats kanske är bättre då det är ganska många län :)

Medlem sedan maj 200324 inlägg
#4

Jo jag är nog ute efter en case sats, så att jag slipper skriva allt i sid koden, fast jag är inte så haj på det... Kan du snälla....;-)

/Erik

Medlem sedan sep. 20026 425 inlägg
#5
<%
Dim str
str = Request.Querystring("Lan")

Select Case str

Case "Ac"
Response.Write "Västerbotten"

Case "ABC"
Response.Write "Uppland"

Case Else
Response.Write "något annat"

End Select
%>

Förstår nu? :D

Medlem sedan maj 200324 inlägg
#6

Toppen, jag hajjar. Tack!

Bara en liten sak, det skrivs både ut länet och länsbokstäverna...
Skulle helst vilja ha bara länet...

/Erik

Medlem sedan juni 200032 967 inlägg
#7

Då får du väl ta bort utskriften av länsbokstäverna. :)
Det måste vara någonting du lagt till, för i exemplen skrivs inte det ut.

Medlem sedan sep. 20026 425 inlägg
#8

Med min kod ska bara det som står i Case-blocken skrivas ut om respektive querystring exekverar det case-blocket. Det vill säga om du har "ABC" i querystringen så ska enbart "Uppland" stå på sidan. Om det inte blir så är det fel på din kod. ;)

Medlem sedan maj 200324 inlägg
#9

Det stämmer nog, jag skriver ut "str" eg response.write str.
Det blir fel inser jag, men vad skall jag skriva ut för att bara få länet...??

MVH Erik

Medlem sedan nov. 20017 144 inlägg
#10

Du skall göra som m_soderlund skrev ;)

Medlem sedan sep. 20026 425 inlägg
#11

För att bara få länet så använder du min kod. Får vi se din kod så att vi enklare kan hjälpa dig? :D

Medlem sedan juni 200032 967 inlägg
#12

Ta bort Response.Write str då, eftersom det är den som skriver ut länsbokstäverna. ;)

Medlem sedan maj 200324 inlägg
#13

Sorry... Kom på det:
<%= (lan)%>

Tack för hjälpen/Erik

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)