webForumDet fria alternativet

Hur lägger man till om man har gjort fel

ASP

1 svar · 182 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#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
%>
254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)