Avatar billede jelle Nybegynder
26. februar 2003 - 15:01 Der er 2 kommentarer og
1 løsning

Select Case???

Hej!

Indtil nu har jeg brugt følgende:

If Request.Querystring("side") = "forside" then
    %><!--#include file="forside.asp"--><%
elseif Request.Querystring("side") = "ny_bruger" then
    if Request.Querystring("action") = "opret" then
        %><!--#include file="beskyttede/opret_ny_bruger.asp"--><%
    Else
        %><!--#include file="beskyttede/tilfoej_bruger.asp"--><%
    end if            
elseif Request.Querystring("side") = "kontakt" then
    %><!--#include file="send_mail.asp"--><%

elseif Request.Querystring("side") = "profil" then
    %><!--#include file="beskyttede/profil.asp"--><%

elseif Request.Querystring("side") = "login" then
    %><!--#include file="beskyttede/brugermanager.asp"--><%

elseif Request.Querystring("side") = "chat" then
    %><!--#include file="beskyttede/chat.asp"--><%

elseif Request.Querystring("side") = "efterskole" then
    %><!--#include file="offentlige/vis_efterskole.asp"--><%

elseif Request.Querystring("side") = "om" then
    %><!--#include file="offentlige/om.htm"--><%

elseif Request.Querystring("side") = "opdater_bruger" then
    %><!--#include file="beskyttede/opdater_brugeroplysninger.asp"--><%

elseif Request.Querystring("side") = "aktiver" then
    %><!--#include file="beskyttede/aktiver.asp"--><%

elseif Request.Querystring("side") = "slet_bruger" then
    %><!--#include file="beskyttede/slet_bruger.asp"--><%

else

    %><!--#include file="forside.asp"--><%   

end if



men jeg syntes ikke det er helt optimalt i nogle sammenhænge, jeg bedgynde og få fejl, hvis jeg prøver at elseif i andre filer...
Og så kom jeg i tanke om at jeg var stødt på noget med:
Select case
men jeg kan ikke huske det, og kan ikke få det til at virke, så er der nogen der kan hjælpe??
Avatar billede eagleeye Praktikant
26. februar 2003 - 15:06 #1
Så kan du lave den sådan her med Select Case:



Select Case Request.Querystring("side")
  Case "forside"
    %><!--#include file="forside.asp"--><%
Case "ny_bruger"
    if Request.Querystring("action") = "opret" then
        %><!--#include file="beskyttede/opret_ny_bruger.asp"--><%
    Else
        %><!--#include file="beskyttede/tilfoej_bruger.asp"--><%
    end if
Case  "kontakt"
    %><!--#include file="send_mail.asp"--><%


Case ... osv ...

Case "slet_bruger"
    %><!--#include file="beskyttede/slet_bruger.asp"--><%

Case Else

    %><!--#include file="forside.asp"--><%   

end select
Avatar billede mortvader Nybegynder
26. februar 2003 - 15:07 #2
select case request.querystring("side")
  case "slet_bruger"
    ..kode her..

  case "opdater_bruger"
    ..kode her..


end select
Avatar billede amd Nybegynder
26. februar 2003 - 15:07 #3
select case request.querystring("side")
case "whatever"
response.write "whatever!"
case "osv."
response.write "osv!"
end case
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester