Avatar billede freecodes Nybegynder
03. september 2001 - 18:49 Der er 2 kommentarer

Ratio opdatering

Hey jeg er ved at lave et system hvor man skal kunne ændre en given data i en tabel i en Access database.. Det skal være således at den data der skal kunne ændres er passwordafhængig. Dvs det er ikke den samme data der kommer frem alt afhængig af password. Den ændring der skal fortages skal være en ratiobutton der skal ændres fra Ja til nej eller omvendt (med samme værdi). Hvordan kan det gøres... (hele koden hvis du kan)

Jeg er begyndt at åbne Databasen men jeg mangler at lave selve ratio knapperne og update funktionen, HJÆLP

<%

    If Not Session(\"Adgang\") = \"Godkendt\" Then
        Response.Redirect(\"login.asp?valg=forbudt\")
    End If
%>


<head>
<title></title>
</head>


<%   

Set    Conn = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"../../../db/lejligheder.mdb\")
    SQL = \"SELECT * FROM tbl1 where brugernavn like \'%\" & Request.Form(\"Username\") & \"%\' and password like \'%\" & Request.Form(\"Password\") & \"%\' \"
    Set RS = Conn.Execute(SQL)
If not rs.eof then
    Do until rs.eof




%>






<%=RS(\"ID\")%></p>


<%
\' Og her kører den hele tromlen én gang til, indtil der ikke er flere poster.
RS.MoveNext

Loop %>



<%
Else
Response.Write\"Fejl\"
End if


RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing

%>
Avatar billede tmceu Praktikant
04. september 2001 - 00:03 #1
Du bør ændre din SQL sætning til:

SQL = \"SELECT * FROM tbl1 where brugernavn=\'\" & Request.Form(\"Username\") & \"\' and password=\'\" & Request.Form(\"Password\") & \"\'\"

Som den er, kan man logge på, hvis man kan noget af brugernavnet og noget af passwordet!


Avatar billede webbe Nybegynder
04. september 2001 - 08:51 #2
Endnu bedre:

SQL = \"SELECT * FROM tbl1 WHERE brugernavn=\"&replace(replace(request.form(\"Username\"), \"\'\", \"\'\'\"), \"\"\"\", \"´´\")&\"\' AND password=\"&replace(replace(request.form(\"Password\"), \"\'\", \"\'\'\"), \"\"\"\", \"´´\")&\"\'\"

Så kan man heller ikke kode sig igennem brugernavn og password! ;o)
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