---
title: "probs med en Select Case"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/115264-probs-med-en-select-case"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "silentworld"
published: "2004-11-06T21:16:37.000Z"
updated: "2004-11-08T17:25:07.000Z"
replies: 16
views: 639
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/115264-probs-med-en-select-case"
---

# probs med en Select Case

## #1 — silentworld, 2004-11-06T21:16Z

hej alla här på webforum.nun!
det var nu mkmt läne sedan jag var här senast:)

men nu har jag börjat skriva lite asp igen!!

detta är mitt problem:
jag har skrivit denna: den verkar vara mkt bra!

```
<%
val = Request.QueryString("op") 

Select Case val
  Case "s", ""
    sida = "<!--#include file=s.asp-->"
    titel = "Start"

  Case "i"
    sida = "<!--#include file=i.asp-->"
    titel = "Info"

  Case "m"
    sida = "<!--#include file=m.asp-->"
    titel = "Medlemmar"

  Case "m2"
    sida = "<!--#include file=m2.asp-->"
    titel = "Matcher"

  Case "d"
    sida = "<!--#include file=d.asp-->"
    titel = "Downloads"

  Case "g"
    sida = "<!--#include file=g.asp-->"
    titel = "Gästbok"
    
  Case "admin"
    sida = "<!--#include file=admin/admin.asp-->"
    titel = "Admin"
    
End Select
%>
```

sen till problemet:
jag försöker skriva ut stringen sida med denna kod:
 

```
<% =sida%>
```

 
men nej den skriver inte ut vad stringen sida innehåller!

/tacksam för all hjälp!

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

## #2 — joel_joel88, 2004-11-06T21:49Z

hmm...det ska fungera, inge fel mess eller något....har du aspkoden över det att du skriver ut strängen...

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

## #3 — joel_joel88, 2004-11-06T21:52Z

Du märker kanske inte att den skriver ut och där med includar en sida???

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

## #4 — silentworld, 2004-11-06T22:22Z

Ja det vet jag det är liksom meningen!! Men felet är att den inte alls includar sidan!

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

## #5 — silentworld, 2004-11-07T10:08Z

det är den enda asp koden!

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

## #6 — LarsG, 2004-11-07T14:34Z

Innehåller val nå¨got vettigt då? Du bör också ha en case else.

```
<%
val = Request.QueryString("op") 

response.write "Debug: ** " & val & "**"
Select Case val
  Case "s", ""
    sida = "<!--#include file=s.asp-->"
    titel = "Start"

  Case "i"
    sida = "<!--#include file=i.asp-->"
    titel = "Info"

  Case "m"
    sida = "<!--#include file=m.asp-->"
    titel = "Medlemmar"

  Case "m2"
    sida = "<!--#include file=m2.asp-->"
    titel = "Matcher"

  Case "d"
    sida = "<!--#include file=d.asp-->"
    titel = "Downloads"

  Case "g"
    sida = "<!--#include file=g.asp-->"
    titel = "Gästbok"
    
  Case "admin"
    sida = "<!--#include file=admin/admin.asp-->"
    titel = "Admin"

   Case else
    sida = "tomt"
End Select
```

Jag bara undrar vad du tänkte använda sida till sedan?

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

## #7 — Poffe, 2004-11-07T15:31Z

Körs inte SSI innan ASP? Du kan alltså inte infoga en sida med SSI (include) genom ASP kod, då blir det bara text.

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

## #8 — Wiberg, 2004-11-07T15:36Z

Precis. SSI körs innan ASP vilket gör din kod... ja... värdelös. :)

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

## #9 — Poffe, 2004-11-07T15:50Z

> **Wiberg skrev:**
>
> Precis. SSI körs innan ASP vilket gör din kod... ja... värdelös. :)

Tack, blev lite osöker när inte LarsG reagerade på det ;)

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

## #10 — LarsG, 2004-11-07T15:52Z

Jodå det gjorde jag, det var därför jag hade frågan om sida sist i mitt inlägg.

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

## #11 — Poffe, 2004-11-07T16:20Z

> **LarsG skrev:**
>
> Jodå det gjorde jag, det var därför jag hade frågan om sida sist i mitt inlägg.

Hehe okej, då var det jag som inte reagerade  :stud

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

## #12 — silentworld, 2004-11-07T20:47Z

ok tack allihopa det har fixat sig nu (typ)
jag vet att inte ssi körs innan asp för det har funkat innan...
men nu till et problem till:

```
<%

  If Request.QueryString("op") = 1 Then
    %><!--#include file=s.asp--><%

  ElseIf Request.QueryString("op") = 2 Then
    %><!--#include file=i.asp--><%

  ElseIf Request.QueryString("op") = 3 Then
    %><!--#include file=m.asp--><%

  ElseIf Request.QueryString("op") = 4 Then
    %><!--#include file=m2.asp--><%

  ElseIf Request.QueryString("op") = 5 Then
    %><!--#include file=d.asp--><%

  ElseIf Request.QueryString("op") = 6 Then
    %><!--#include file=g.asp--><%
    
  ElseIf Request.QueryString("op") = 7 Then
    %><!--#include file=admin/admin.asp--><%
    
  Else Response.Write("Sidan kan inte hittas!")
  
End If
%>
```

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

## #13 — silentworld, 2004-11-07T20:48Z

grejen är att den inte includar sidan alls! men det ska funka!
har gjort exakt så en annan gång!

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

## #14 — Poffe, 2004-11-07T22:17Z

> **silentworld skrev:**
>
> jag vet att inte ssi körs innan asp för det har funkat innan...

Nej det har det inte, inte med den koden iallafall, för SSI körs innan ASP...

Din andra kod borde fungera men problemet med den är att den inkluderar alla sidor men visar sen bara den valda. ALltså inte så bra prestandamässigt.

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

## #15 — Jesper T, 2004-11-08T00:21Z

```
val = Request.QueryString("op") 

Select Case val
  Case "s", ""
    Server.Execute("s.asp")
    titel = "Start"

  Case "i"
    Server.Execute("i.asp")
    titel = "Info"

  Case "m"
    Server.Execute("m.asp")
    titel = "Medlemmar"

  Case "m2"
    Server.Execute("m2.asp")
    titel = "Matcher"

  Case "d"
    Server.Execute("d.asp")
    titel = "Downloads"

  Case "g"
    Server.Execute("g.asp")
    titel = "Gästbok"
    
  Case "admin"
    Server.Execute("admin/admin.asp")
    titel = "Admin"
    
End Select
```

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

## #16 — silentworld, 2004-11-08T17:15Z

tack alla, ni  var jätte mkt till hjälp!

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

## #17 — Jesper T, 2004-11-08T17:25Z

Vassego, ru!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/115264-probs-med-en-select-case
