Hur lägger man till om man har gjort fel

ASP

1 svar · 191 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Trådstart#1

Har en inloggning och när man loggar in så körs en kontroll mot en access databas på sidan kontroll.asp och har en if sats och om det skulle vara en felaktig inloggning så kommer man ju till Else satsen där jag har en redict och lite annat, nu skulle jag vilja göra så att när man gör en felaktig inloggning så vill jag att detta ska sparas i databasen i tabellen "support" och det jag vill spara ner är IP, TID, ANV, LÖSEN,

Men hur går jag tillväga? exakt hur ser databas koden ut för att ta in dessa data och spara ner dom i databasen på samma gång.

Medlem sedan jan. 20032 285 inlägg
#2
<%
strUser = CStr(Request.Form("anv"))
strPass = CStr(Request.Form("pass"))

If strUser = "anv" AND strPass = "pass" Then
  ' Rätt
Else
  strSQL = "INSERT INTO support (IP, TID, ANV, LÖSEN) VALUES ('" & Request.ServerVariables("REMOTE_ADDR") & "', '" & Right(Now, 8) & "', '" & strUser & "', '" & strPass & "')"

  Set objCon = Server.CreateObject("ADODB.Connection")
  objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")
  objCon.Execute(strSQL)
  Set objCon = Nothing
End If
%>
385 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
122 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)