giorgio1
07-08-2001, 11:01
Sapreste dirmi perchè non funge il seguente codice(riporto solo il codice che confronta i valori inviati dal form con quelli presenti in un database), premetto che ho testato la connessione al database e funge, utilizzando il response.write ho potuto vedere che non esegue il loop anzi lo esegue tante volte quante sono le n-ple ma i valori di user e pws sono sempre gli stessi, uguali a quelli della prima n-pla;
quindi se i valori inviati dal form sono uguali a questi ultimi mi da welcome, se provo però ad inserire i valori presenti nella seconda o terza mi da errore
<%
myname=request.form("username")
mypassword=request.form("password")
user=objRs("user")
psw=objRs("psw")
checkLogin = false
Do While NOT objRs.EOF
if (myname=user And mypassword=psw) then
checkLogin = True
End If
objRs.Movenext
Loop
If (checkLogin = True) Then
response.write "Welcome"
else
response.write "Errore"
End If
%>
Play X (http://playx.interfree.it)
quindi se i valori inviati dal form sono uguali a questi ultimi mi da welcome, se provo però ad inserire i valori presenti nella seconda o terza mi da errore
<%
myname=request.form("username")
mypassword=request.form("password")
user=objRs("user")
psw=objRs("psw")
checkLogin = false
Do While NOT objRs.EOF
if (myname=user And mypassword=psw) then
checkLogin = True
End If
objRs.Movenext
Loop
If (checkLogin = True) Then
response.write "Welcome"
else
response.write "Errore"
End If
%>
Play X (http://playx.interfree.it)