Metode de verificare a corectitudinii câmpurilor de completare a php






Ininteligibil la prima vedere Aceasta ne va ajuta să aflăm dacă formularul a fost completat de utilizator sau nu. Dar valoarea $ form = "..." se explică prin faptul că vom integra formularul direct cu PHP.







Acum că fundația este gata, putem începe să o umplem. Amintiți-vă câmpul numit "formularul văzut". Deci, iată ce a fost pentru:

dacă ($ seenform! = 'da'):

Dacă valoarea formularului nu este "da", afișați formularul. În caz contrar, funcționează codul după alt cuvânt cheie. Formularul este completat, puteți începe verificarea. Dar mai întâi, să acceptăm asta

2. Numărul de caractere din câmpul "Parolă" nu este mai mic de 3;

4. "Parola" ar trebui să conțină numai litere sau cifre latine;







Verificați câmpurile:

dacă ($ name == "" sau $ mail == "" sau $ password == "" sau $ rpassword == "")

print "Completați toate câmpurile obligatorii!
„;

Variabila $ er = 1 înseamnă că a apărut o eroare. La finalul testului, vom ține cont de acest lucru.

Verificați lungimea numelui introdus:

dacă (strlen ($ name)> 40)

print "Numele nu poate fi mai mare de 40 de caractere!
„;

dacă (strlen ($ mail)> 40)

Verificați lungimea parolei introduse:

dacă (strlen (parola $) <3)

print "Parola nu trebuie să fie mai mică de 3 caractere!
„;

dacă (strlen ($ comment)> 400)

în cazul în care (eregi ( „^ ([0-9A-Z] ([-_.] [0-9A-Z]) * @ [0-9A-Z] (!? [-.]? [0-9a- z]) *. [a-wyz] [az] ($ | $ | $ | $ | $ $) și $ email! = "")

Verificați dacă parola introdusă este corectă:

dacă (! eregi ("^ ([A-Za-z0-9A])", parola $) și $ password! = "

print "Numele trebuie să conțină litere și / sau numere latine!
„;

Ajustarea parolei 1 și 2:

dacă ($ password! = $ rpassword)

print "Parolele introduse nu se potrivesc!
„;

Asta pare a fi tot, testul sa terminat. Acum să ne amintim despre $ er = 1; Dacă erorile nu au fost întâlnite, atunci variabila $ er nu va conta niciodată. De exemplu,

dacă ($ er == "") // nu există valoare a variabilei

print "Toate câmpurile sunt completate corect!
„;

endif; // închideți bucla!

Ceea ce am scris este o necesitate atunci când creați cărți de oaspeți și alte lucruri care conțin lucruri. În principiu, puteți să faceți propriile schimbări sau ceva de genul ăsta. Dar principala este că, dacă nu știți ceva, puteți vedea întotdeauna acest lucru de la alții. Plagiatul nu-i place nimănui, dar nimeni nu-l poate interzice! Filozofie :) =!







Articole similare

Trimiteți-le prietenilor: