Avatar billede chris96 Nybegynder
05. oktober 2004 - 15:08 Der er 10 kommentarer og
1 løsning

Intern serverfejl?

Kan ikke finde den... får intern serverfejl, når jeg trykker ok - og den kalder nytindlag.asp?login=ja - nogen der har en ide?

<%
dim login
login = Request.Querystring("login")

if login = "ja" then
%>
<!-- Session -->
<%
    dim bruger, password
    bruger = request.form("brugernavn")
    password = request.form("adgangskode")
   
    strSQL1 = "SELECT * FROM forummedlemmer WHERE (brugernavn = '" & bruger & "')"
    Set rs = Conn.Execute(strSQL1)
    if rs.eof then
    response.write "Du er ikke oprettet som bruger!"

    else
    Do
    passwordcheck = rs("password")
    brugercheck = rs("brugernavn")

    end if


   
    if password = passwordcheck AND bruger = brugercheck then
        session.contents("login") = 1
        session.contents("logintidspunkt") = now
        response.redirect "skrivindlag.asp"
    else
        session.contents("login") = 0
        response.redirect "skrivindlag.asp"
    end if
%>
<%
elseif login = "nej" then
%>
<!-- Fejl -->
Du er ikke oprettet som bruger - eller dine login dataer var forkerte.
<%
else login = ""
end if
%>
Avatar billede Spotgun Seniormester
05. oktober 2004 - 15:11 #1
else
    Do
    passwordcheck = rs("password")
    brugercheck = rs("brugernavn")


Prøv at fjerne "Do" - du laver jo ikke noget loop dér alligevel, så mon ikke det er fejlen?
Avatar billede erikjacobsen Ekspert
05. oktober 2004 - 15:11 #2
HAr du forbindelse til databasen?
Avatar billede chris96 Nybegynder
05. oktober 2004 - 15:52 #3
Do er fjernet - samme problem!

Yes... der forbindes med databasen tidligere...
Avatar billede Spotgun Seniormester
05. oktober 2004 - 16:00 #4
Hvad står der præcist i fejlen? Hvilken linie er det galt med? ...hvis vi ved lidt mere, er det lidt nemmere at afhjælpe fejlen :)
Avatar billede chris96 Nybegynder
05. oktober 2004 - 16:08 #5
Den skriver ingen linie.... den skriver intern server fejl - fejl 500!!
Avatar billede eagleeye Praktikant
05. oktober 2004 - 16:11 #6
Du skulle gerne få en bedre fejl kode/beskrivelse ved at slå denne fra i IE:

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede trekkies Juniormester
05. oktober 2004 - 16:38 #7
Skal der ikke står:
Dim bruger
Dim Password

I stedet for:
dim bruger, password
Avatar billede chris96 Nybegynder
05. oktober 2004 - 17:42 #8
Jeg har lokaliseret fejlen til at ligge i denne sætning... men hvorfor dog i alverden dog det????

response.redirect "skrivindlag.asp"
Avatar billede eagleeye Praktikant
05. oktober 2004 - 17:52 #9
Hvilken fejl får du?

Prøv evt. at tilføje denne linje i toppen af koden:

<% response.buffer=true %>
Avatar billede chris96 Nybegynder
05. oktober 2004 - 17:53 #10
Har fundet fejlen nu... og er videre.... thx anyways!
Avatar billede eagleeye Praktikant
05. oktober 2004 - 17:57 #11
ok, så her et svar :)
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