Avatar billede syntax_hh Nybegynder
03. november 2003 - 19:49 Der er 7 kommentarer og
1 løsning

if XXX = XXX then

Kan nogen hjælpe til at det her fungerer ordenligt?

<%
Response.Buffer = True
%>
<html>
<head>
<title>Community</title>
</head>

<body link="#000000" vlink="#000000" alink="#000000">
<font face="Tahoma" size="2">
<b>Velkommen! ;-)</b>
<%

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("com123.mdb")
strSQL = "SELECT * FROM brugere"
Set rs = myConn.Execute(strSQL)

%>
<%
If Session("login") = true Then
        Response.Write "<p>Du er logget på som " & Session("brugernavn") & "</p>"
        Response.Write "<p>Brugernavn: " & Session("brugernavn") & "</p>"
        Response.Write "<p><a href='profil.asp?id=" & Session("id") & "'>Brugerinformation</a></p>"
        Response.Write "<p><a href='funktioner/visbyt.asp'>Gå til byt/salg systemet</a></p>"
        Response.Write "<p><a href='funktioner/vis_tag.asp'>Gå til tagwallen</a></p>"
        Response.Write "<p><a href='rediger.asp'>Rediger profil</a></p>"
        Response.Write "<p><a href='logoff.asp'>Log af</a></p>"
    Else
        Response.Write "<p>Du er <u>ikke</u> logget ind</p>"
        Response.Write "<p><a href='login.asp'>Log ind</a></p>"
End If

Response.Write "<p><a href='list.asp'>Profil-oversigt</a></p>"



If ??? = ??? Then
        Response.Write "<p><b>Admin funktioner:</b></p>"
        Response.Write "<p><a href='adminlist.asp'>Profil-oversigt for admin</a></p>"
    Else
        Response.Write ""
End If
%>

</font>

</body>
</html>
Avatar billede a-torsten Nybegynder
03. november 2003 - 19:53 #1
Din nuværende kode giver ingen mening... Hvorfor skal vi se database-connectionen...??

Hvor laver du dine sessions..?? Hvilke felter har du evt. i databasen som kan gøre at man kan genkende en admin..?

/anders
Avatar billede syntax_hh Nybegynder
03. november 2003 - 19:56 #2
En kolonne i databasen hedder admin
Så skulle alle rækker hvor der står yes i admin, være admins...

Jeg skal bruge sådan noget i den her stil:
If Session("brugernavn") = "Det bruger navn hvor der står yes i admin kolonnen" then


Derfor har jeg en database connection
Avatar billede a-torsten Nybegynder
03. november 2003 - 20:00 #3
Måske...

<%
Response.Buffer = True
%>
<html>
<head>
<title>Community</title>
</head>

<body link="#000000" vlink="#000000" alink="#000000">
<font face="Tahoma" size="2">
<b>Velkommen! ;-)</b>
<%

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("com123.mdb")
strSQL = "SELECT * FROM brugere where FELTET_MED_BRUGERNAVN = '"&Session("brugernavn")&"*"
Set rs = myConn.Execute(strSQL)

If not rs.eof then
If Session("login") = true Then
        Response.Write "<p>Du er logget på som " & Session("brugernavn") & "</p>"
        Response.Write "<p>Brugernavn: " & Session("brugernavn") & "</p>"
        Response.Write "<p><a href='profil.asp?id=" & Session("id") & "'>Brugerinformation</a></p>"
        Response.Write "<p><a href='funktioner/visbyt.asp'>Gå til byt/salg systemet</a></p>"
        Response.Write "<p><a href='funktioner/vis_tag.asp'>Gå til tagwallen</a></p>"
        Response.Write "<p><a href='rediger.asp'>Rediger profil</a></p>"
        Response.Write "<p><a href='logoff.asp'>Log af</a></p>"
    Else
        Response.Write "<p>Du er <u>ikke</u> logget ind</p>"
        Response.Write "<p><a href='login.asp'>Log ind</a></p>"
End If

Response.Write "<p><a href='list.asp'>Profil-oversigt</a></p>"



If rs("admin") = true Then
        Response.Write "<p><b>Admin funktioner:</b></p>"
        Response.Write "<p><a href='adminlist.asp'>Profil-oversigt for admin</a></p>"
    Else
        Response.Write ""
End If
End if
Conn.close
Set conn = nothing
%>

</font>

</body>
</html>
Avatar billede syntax_hh Nybegynder
03. november 2003 - 20:10 #4
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'brugernavn = 'Syntax*'.

/syntax/hh-spray/community/default.asp, line 17
Avatar billede a-torsten Nybegynder
03. november 2003 - 20:11 #5
Argh... Stjerne  skal self. være en " .. En lille tastefejl..

/Anders
Avatar billede syntax_hh Nybegynder
04. november 2003 - 20:23 #6
Jeg ved godt det ikke virkede, og jeg selv fik rettet det, og tak for din hjælp. For at du ikke skal tro jeg er point nørd og bare giver mig selv pointene kan du godt få dem ;)
Aflæg et svar a-torsten
Avatar billede a-torsten Nybegynder
04. november 2003 - 20:56 #7
Nej... Hvis ikke svaret virkede, så snup du dem bare selv... Overvej dog om det er værd at oprette spørgsmål på exp.dk hvis du selv finder svaret på samtlige spørgsmål...

/Anders
Avatar billede syntax_hh Nybegynder
13. november 2003 - 15:24 #8
Ok så...
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