Avatar billede no_doubt Nybegynder
23. oktober 2002 - 03:33 Der er 6 kommentarer og
1 løsning

end if else

<%
if session("lvl") >= "3" then
if rs("mellemnavn") = null then
strNavn = rs("fornavn") & " " & rs("efternavn")
else
strNavn = rs("fornavn") & " " & rs("mellemnavn") & " " & rs("efternavn")
end if
If (Request.Cookies("stemt") = "") then
Response.Write "<a href=default1.asp?action=addone&id=" & rs("ID") & "><font color=""#000000"">" & strNavn & "</font></a>"
Elseif (Request.Cookies("stemt") = "ja") then
Response.Write strNavn
end if%>
else
rs("efternavn")
<% end if %>
Hvad er der galt, hvordan skal denne se ud hvis efternavn skal vises til alt under level 3. Det andet over med stem osv. virker men ikke at bruger under level 3 får vist efternavn
Avatar billede grunken Nybegynder
23. oktober 2002 - 03:54 #1
Sådan du mener måske ???

<%
if (int(session("lvl")) => 3) then

    if len(rs("mellemnavn")) <= 0 then

        strNavn = rs("fornavn") & " " & rs("efternavn")
    else
        strNavn = rs("fornavn") & " " & rs("mellemnavn") & " " & rs("efternavn")

    end if

    If (Request.Cookies("stemt") = "") then

        Response.Write "<a href=default1.asp?action=addone&id=" & rs("ID") & "><font color=""#000000"">" & strNavn & "</font></a>"

    Elseif (Request.Cookies("stemt") = "ja") then

        Response.Write strNavn

    end if

elseIF (int(session("lvl")) < 3)

    strNavn = rs("efternavn")
    Response.Write strNavn

end if
%>
Avatar billede souledout Nybegynder
23. oktober 2002 - 06:14 #2
Du kan jo ikke ASP-syntaks uden for <% %>

Så det nederste

Response.Write strNavn
end if%>
else
rs("efternavn")
<% end if %>

må blive til

Response.Write strNavn
end if
else
rs("efternavn")
end if %>
Avatar billede souledout Nybegynder
23. oktober 2002 - 06:15 #3
...ikke BRUGE ASP-syntaks...
Avatar billede no_doubt Nybegynder
23. oktober 2002 - 07:38 #4
så ser det hele sådan ud :
<%
if session("lvl") >= "3" then
if rs("mellemnavn") = null then
strNavn = rs("fornavn") & " " & rs("efternavn")
else
strNavn = rs("fornavn") & " " & rs("mellemnavn") & " " & rs("efternavn")
end if
If (Request.Cookies("stemt") = "") then
Response.Write "<a href=default1.asp?action=addone&id=" & rs("ID") & "><font color=""#000000"">" & strNavn & "</font></a>"
Elseif (Request.Cookies("stemt") = "ja") then
Response.Write strNavn
end if
else
rs("efternavn")
end if %>

og melder rs fejl
Avatar billede ducks Nybegynder
23. oktober 2002 - 09:49 #5
Har du overhovedet lavet database forbindelse til den rigtige linie tabel osv. i den fil??
Avatar billede no_doubt Nybegynder
23. oktober 2002 - 14:41 #6
ja ja, hvis jeg logger ind som en bruger over level 3 kan jeg jo sagten bruge det øverste af koden
Avatar billede no_doubt Nybegynder
23. oktober 2002 - 16:24 #7
lukker denne og udvider lidt
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