Avatar billede davidop Nybegynder
09. februar 2004 - 09:57 Der er 4 kommentarer og
1 løsning

if problemer

Hvorfor virker denne her:
        if session("login") = "true" then

  response.write("<tr>")
    response.write("<td height='75' colspan='2' valign='middle'>Du er logget ind som:<br><br>")
      response.write("<a href='?page=22&mode=edit&id=" & session("memberid") & "'>" & session("username") & "</a> / <a href='?page=" & getpage() & "&mode=logout'>log ud</a>")
     
        if session("login") = "true" and session("authlevel") = 1 or session("authlevel") = 2 then
        response.write("<br><br><a href='?page=11'>Administration</a>")

        end if




Og denne ikke, for hvis jeg bruger denne kode siger serveren bare en 500fejl:

        if session("login") = "true" then

  response.write("<tr>")
    response.write("<td height='75' colspan='2' valign='middle'>Du er logget ind som:<br><br>")
      response.write("<a href='?page=22&mode=edit&id=" & session("memberid") & "'>" & session("username") & "</a> / <a href='?page=" & getpage() & "&mode=logout'>log ud</a>")
     
        if session("login") = "true" and session("authlevel") = 1 or session("authlevel") = 2 then
        response.write("<br><br><a href='?page=11'>Administration</a>")
     
        if session("login") = "true" and session("authlevel") = 3 then
        response.write("<br><br><a href='?page=22&mode=edit&id=" & session("memberid") & "'>Rediger profil</a>")

        end if
Avatar billede erikjacobsen Ekspert
09. februar 2004 - 10:01 #1
mon ikke du mangler en

  end if

og mon ikke du mener

  if session("login") = "true" and (session("authlevel") = 1 or session("authlevel") = 2) then
Avatar billede ellebaek Nybegynder
09. februar 2004 - 10:01 #2
if session("login") = "true" then

  response.write("<tr>")
    response.write("<td height='75' colspan='2' valign='middle'>Du er logget ind som:<br><br>")
      response.write("<a href='?page=22&mode=edit&id=" & session("memberid") & "'>" & session("username") & "</a> / <a href='?page=" & getpage() & "&mode=logout'>log ud</a>")
     
if session("authlevel") = 1 or session("authlevel") = 2 then
        response.write("<br><br><a href='?page=11'>Administration</a>")
end if
end if

Du manglede en end if i den første funktion, men jeg ved ikke om det kun var det der var problemet, jeg har rettet lidt i din anden if sætning.

if session("login") = "true" then
  response.write("<tr>")
    response.write("<td height='75' colspan='2' valign='middle'>Du er logget ind som:<br><br>")
      response.write("<a href='?page=22&mode=edit&id=" & session("memberid") & "'>" & session("username") & "</a> / <a href='?page=" & getpage() & "&mode=logout'>log ud</a>")
     
        if session("authlevel") = 1 or session("authlevel") = 2 then
        response.write("<br><br><a href='?page=11'>Administration</a>")
     
        elseif session("authlevel") = 3 then
        response.write("<br><br><a href='?page=22&mode=edit&id=" & session("memberid") & "'>Rediger profil</a>")

        end if

end if

Jeg har også her rettet lidt i den ene if...
Avatar billede ellebaek Nybegynder
09. februar 2004 - 10:03 #3
Samt tilføjet en end if i den sidste

og mht http500 fejl så skal du...
funktioner -> internetindstillinger -> avanceret -> fjern hak i "vis meddelser om uskadelige http-fejl"
Avatar billede davidop Nybegynder
09. februar 2004 - 11:01 #4
Der skulle ikke tilføjes et ektra end if, men den virker hvis jeg brugte denne her:

        if session("login") = "true" then

  response.write("<tr>")
    response.write("<td height='75' colspan='2' valign='middle'>Du er logget ind som:<br><br>")
      response.write("<a href='?page=22&mode=edit&id=" & session("memberid") & "'>" & session("username") & "</a> / <a href='?page=" & getpage() & "&mode=logout'>log ud</a>")
     
        if session("login") = "true" and session("authlevel") = 1 or session("authlevel") = 2 then
        response.write("<br><br><a href='?page=11'>Administration</a>")
     
        elseif session("authlevel") = 3 then
        response.write("<br><br><a href='?page=22&mode=edit&id=" & session("memberid") & "'>Rediger profil</a>")

        end if
-----------------------------------------------

Tak for hjælpen. Du modtager nu 30 point :D
Avatar billede ellebaek Nybegynder
09. februar 2004 - 20:10 #5
Anytime.

Takker for points..
..Ellebæk!
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