Originariamente inviato da optime
la replace va usata solo nei confronti del db
Infatti, nel db l'email è registrata come pippo.d'anna@nomedominio.it
Nel form scrivo pippo.d'anna@nomedominio.it
Per non mandare in errore la query di controllo faccio il replace:
codice:
function pulisci(stringa)
pulisci = replace(stringa, "'", "''")
end function
strMail = pulisci(request.form("mail"))
Ma controllando nel db l'email non viene riconosciuta perchè è diventata:
pippo.d''anna@nomedominio.it
codice:
strSql = "SELECT * FROM codici WHERE userName='"&strUser&"' AND userMail='"&strMail&"'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSql, conn ,3,3
if not(rs.eof) then
.....