aLLORA Mems ci sono quasi. L'ultima cosa ti vorrei chiedere.
Quindi ho messo, dal db, consenti lunghezza uguale 0 e sembra che il problema con ' o con a' or '0'='0 si sia risolto.
Ora però anche se metto in tutti i campi per esempio gg mi accetta i dati.
Io non vorrei questo ed ho pensato ad un controllo su tutti i campi come questo:
codice:
username = Request.Form("username")
nome = Request.Form("nome")
email = Request.Form("email")
Set re = New RegExp
re.Pattern = "^[\w\-\.]*[\w\.]\@[\w\.]*[\w\-\.]+[\w\-]+[\w]\.+[\w]+[\w $]"
If Len(Trim(username)) = 0 Then
Response.Write "<p align=""center"">Inserisci Il username</p>"
ElseIf Len(Trim(nome)) = 0 Then
Response.Write "<p align=""center"">Inserisci Il nome</p>"
ElseIf re.Test(email) = False Then
Response.Write "<p align=""center"">Inserisci il tuo indirizzo email</p>"
Questo codice se lo posiziono prima della funzione fixsql non funziona poichè da quello che ho capito è il comando
codice:
'*** Redirect if username exists
MM_flag="MM_insert"
If (CStr(Request(MM_flag)) <> "") Then
MM_dupKeyRedirect="userEsiste.asp"
che mi controlla la compilazione dei campi.
Quindi io penso, forse, il controllo dei campi lo devo inserire qui
codice:
If (CStr(Request(MM_flag)) <> "") Then
Matri mi staiu confunnennu tuttu.
Grazie per la pazienza!!!