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
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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
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...
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"
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
09. februar 2004 - 20:10
#5
Anytime. Takker for points.. ..Ellebæk!
Kurser inden for grundlæggende programmering