---
title: "Select case"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117519-select-case"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nicklas"
published: "2004-12-07T10:07:06.000Z"
updated: "2004-12-07T13:28:59.000Z"
replies: 5
views: 256
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/117519-select-case"
---

# Select case

## #1 — Nicklas, 2004-12-07T10:07Z

Hej.

Hur ska jag göra för att få mina select case strängar att fungera när länkarna ser ut så här, går det?

```
<a href="loggbok.asp?logid=<%=rs("LogID")%>Länk</a>
```

```
select case request.querystring("logid")
case "?" : Server.Execute "sida.asp"
case "test" : Server.Execute "test.asp"
case else Server.Execute "index.asp"
end select
```

/ Nicklas

Permalänk: https://www.webforum.nu/p/117519

## #2 — Poffe, 2004-12-07T10:56Z

Vad är det som inte fungerar nu då?

Permalänk: https://www.webforum.nu/p/1500722

## #3 — Nicklas, 2004-12-07T11:45Z

Som vanligt allt ;)

Ska försöka förklara..

Select case strängen ser ut så här.

```
select case request.querystring("page")
case "sida1" : Server.Execute "sida1.asp"
case "sida2" : Server.Execute "sida2.asp"
case "sida3list" : Server.Execute "sida3list.asp"
case "sida4list" : Server.Execute "sida4list.asp"
case else Server.Execute "sida1.asp"
end select
```

```
<a class ="link1" href="index.asp?page=sida3">Sida1</a>
<a class ="link1" href="index.asp?page=sida4">Sida2</a>
```

På sida 3 har jag följande länk som retunerar angivet LogID

```
<a href="index.asp?logid=<%=rs("LogID")%>Länk</a>
```

På sida 4 har jag följande

```
<a href="index.asp?DriftID=<%=rs("DriftID")%>Länk</a>
```

Länken på sidan 3 ger mig det jag vill, men inte den på sidan 4 varför vet jag inte. 

Ändrar jag på "case else Server.Execute "sida1.asp" till sida2.asp så ger mig länk 4 det jag vill men inte länk3.

Permalänk: https://www.webforum.nu/p/1500738

## #4 — Poffe, 2004-12-07T11:50Z

Men då sida 3 och 4 så har du ju inte med querystringen page, då vet den ju inte vilken sida du vill ha.

Permalänk: https://www.webforum.nu/p/1500746

## #5 — Nicklas, 2004-12-07T12:03Z

Sant men länk3 inkluderar ändå det jag vill på indexsidan, konstigt nog, 4 gör det inte.

Hur skapar jag en request.querystring("DriftID") och request.querystring("LogID") när värderna alltid är olika ?

Testade följande men det funka ju inte ;)

```
select case request.querystring("DriftID")
case "<%=rs("DriftID")%>" : Server.Execute "index.asp"
end select
```

Permalänk: https://www.webforum.nu/p/1500749

## #6 — J.N., 2004-12-07T13:28Z

HEJ!

Jag kan inte precis påstå att jag är med på vad du vill, men jag såg direkt att du har ett html-fel i länken till 4:an, vilken du har problem med.

\<a href="loggbok.asp?logid=\<%=rs("LogID")%\>**"\>**Länk\</a\>

Permalänk: https://www.webforum.nu/p/1500789

---

Tråden på webben: https://www.webforum.nu/amne/asp/117519-select-case
