Avatar billede mickill Nybegynder
22. januar 2003 - 15:14 Der er 8 kommentarer og
1 løsning

endnu en syntaks fejl

Hej

Hvad gør jeg galt her:

<%
    dim brugernavn, adgangskode
    brugernavn = Request.Form("brugernavn")
    adgangskode = Request.Form("adgangskode")
   
    Option Explicit
    if brugernavn = "xxx" and adgangskode = "xxx" then
        session.contents("login") = 1
        session.contents("logintidspunkt") = now
        response.redirect "default.asp"
    elseif
        brugernavn = "yyy" and adgangskode = "yyy" then
        session.contents("login") = 2
        session.contents("logintidspunkt") = now
        response.redirect "default.asp"
    else
        session.contents("login") = 0
        response.redirect "login.asp"
    end if
%>
Avatar billede mickill Nybegynder
22. januar 2003 - 15:16 #1
jeg skulle måske lige skrive at syntaksfejlen opstår i linie 11 (elseif)
Avatar billede keysersoze Ekspert
22. januar 2003 - 15:21 #2
du skal have "noget" opfyldt i en elseif - altså fx;

elseif brugernavn = "yyy" and adgangskode = "yyy" then
Avatar billede di8leva Nybegynder
22. januar 2003 - 15:22 #3
har du provet med "else if" ?
Avatar billede soes Nybegynder
22. januar 2003 - 15:22 #4
hvor du skriver elseif der skal det du tjekker paa staa paa samme linie.

elseif brugernavn = "yyy" and adgangskode = "yyy" then

kan ikke lige se om det er tilfaeldet, da der er en dejlig lille reklame som tager en del af pladsen :)
Avatar billede mickill Nybegynder
22. januar 2003 - 15:23 #5
har jeg ikke også det ??
Avatar billede mickill Nybegynder
22. januar 2003 - 15:25 #6
ja det er en lorte reklame.......men det skal altså stå på samme linie.
Det prøver jeg lige.
Avatar billede avlund Nybegynder
22. januar 2003 - 15:28 #7
Har du prøvet med:

<%
    dim brugernavn, adgangskode
    brugernavn = Request.Form("brugernavn")
    adgangskode = Request.Form("adgangskode")
   
    Option Explicit
    if brugernavn = "xxx" and adgangskode = "xxx" then
        session("login") = 1
        session("logintidspunkt") = now
        response.redirect "default.asp"
    elseif
        brugernavn = "yyy" and adgangskode = "yyy" then
        session("login") = 2
        session("logintidspunkt") = now
        response.redirect "default.asp"
    else
        session("login") = 0
        response.redirect "login.asp"
    end if
%>

?
Avatar billede mickill Nybegynder
22. januar 2003 - 15:30 #8
okay det virker nu....Det er vel også det du mener keysersoze.
Avatar billede keysersoze Ekspert
22. januar 2003 - 15:54 #9
yeps...

det er kun "else" du kan bruge uden nogle kriterier opfyldt
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