webForumDet fria alternativet

update check

2 svar · 238 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

hejsan, vill updatera det gamla losenrodet en anvandare har och jag gor det pa foljande vis, men jag vill da det gamla losenrodet som de anger i formularet inte stammer overens med deras gamla i databasen sa skall ett meddelande skrivas ut, just nu skrivs meddelandet change successfully ut vare sig de anger ett korrekt gammalt losen eller inkorrekt, och det kan jag forsta eftersom jag skriver den meningen efter att jag exekverar sql satsen, men hur fixar jag sa att om email och gammal losen i databasen inte stammer overens sa skrivs ett meddelande ut, maste jag ha en ny sql med select sats dar i mellan???

<%
if request.querystring("action") = "change" then
call openDb()

  if session("strEmail") = Request.form("Email") then
      SQL = "UPDATE c_userlogin set password = '"&Request.form("newPassword")&"' "_
	        &" WHERE userName = '"&session("strEmail")&"' AND password = '"&Request.form("Password")&"' "
	  response.write SQL
	  conn.execute(SQL)
	     response.write "change successfully"	  
  else
      response.write "Invalid email adress and password combination"
  end if	  
end if	  

conn.close
set conn = nothing
set rs = nothing
%>
LarsGMedlem sedan dec. 200012 464 inlägg
#2
if session("strEmail") = Request.form("Email") then
      SQL = "UPDATE c_userlogin set password = '"&Request.form("newPassword")&"' "_
	        &" WHERE userName = '"&session("strEmail")&"' AND password = '"&Request.form("Password")&"' "
	  response.write SQL
	  conn.execute SQL,rows,128
          if  rows = 1 then 
              response.write "change successfull"
          else
              response.write "Username password combination invalid"
         end if
else
GimboMedlem sedan dec. 20001 626 inlägg
#3

man tackar lars

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)