Hallojsan!
har stött på ett problem med uppdatering av databasen!
grejjen är att databasen vill inte bli uppdaterad med de nya data jag vill mata in! får inget felmedelande heller =/!
<%
user = request.form("uname")
pass = request.form("pass")
if pass = "" then
error = "1"
end if
if user = "" then
error = "1"
end if
if error = "1" then
response.redirect("main.asp?error=1")
else
%>
<!--#include file="dbconn.asp" -->
<%
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM user where uname='"&user&"' AND password='"&pass&"'"
Set RS = conn.execute(SQL)
if rs.bof and rs.eof then
response.redirect("default.asp?error=1")
else
session("status") = "inloggad"
session("id") = RS("id")
session("uname") = RS("uname")
tid = now()
status = "online"
[b]Set RS = Server.CreateObject("ADODB.Recordset")
strSQL="UPDATE user SET logintid = '"&tid&"' AND status = '"&status&"' where uname ='"&user&"'"
Set RS = conn.execute(strSQL)
response.redirect("default.asp")[/b]
end if
RS.close
conn.close
end if
%>
fetmarkerat r min updatekod, har dubbelkollat allafältnamn å sånt
logintid = datum
Status = Text
förstår inte vad som e problemet, den övriga koden som kollar användarnamnet fungerar bra o man bli vidare skickad till nästa sida, fast databasen inte uppdateras =)
<!--#include file="dbconn.asp" -->
<%
dim struser, strpass
struser = request.form("uname")
strpass = request.form("pass")
if strpass = "" then
error = "1"
end if
if struser = "" then
error = "1"
end if
if error = "1" then
response.redirect("main.asp?error=1")
else
SQL = "SELECT * FROM user where uname='"&struser&"' AND password='"&strpass&"'"
Set RS = conn.execute(SQL)
if rs.bof and rs.eof then
response.redirect("default.asp?error=1")
else
session("status") = "inloggad"
session("id") = RS("id")
session("uname") = RS("uname")
dim strlogintid, strstatus
strlogintid = now()
strstatus = "online"
strSQL="UPDATE user SET logintid = '"&strlogintid&"' AND status = '"&strstatus&"' where uname ='"&struser&"'"
Set RS = conn.execute(strSQL)
response.redirect("default.asp")
end if
RS.close
conn.close
end if
%>
Tack så mkt grabbar. det var det som var felet! men jag förstår inte heller hur frågan gick igenom utan felmedelande! =/ men hursomhelst fungerar det nu! (y)
253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25