Validarea și curățarea datelor folosind PHP. Clasa de validare pentru validarea datelor POST Specificarea unei alte coloane de validat

Acest capitol și următoarele arată cum să utilizați PHP pentru a valida datele formularului.

Validare formular PHP

Gândiți-vă la SECURITATE atunci când procesați formulare PHP!

Aceste pagini vor arăta cum să procesați formularele PHP având în vedere securitatea. Validarea corectă a datelor din formular este importantă pentru a vă proteja formularul de hackeri și spammeri!

Formularul HTML la care vom lucra în aceste capitole conține diverse câmpuri de introducere: câmpuri de text obligatorii și opționale, butoane radio și un buton de trimitere:

Regulile de validare pentru formularul de mai sus sunt următoarele:

Reguli de validare a câmpului
Nume Necesar. + Trebuie să conțină numai litere și spații albe
E-mail Necesar. + Trebuie să conțină o adresă de e-mail validă (cu @ și .)
Site-ul web Opțional. Dacă este prezent, trebuie să conțină o adresă URL validă
cometariu Opțional. Câmp de introducere pe mai multe linii (zonă text)
Gen Necesar. Trebuie să selectați unul

Mai întâi ne vom uita la codul HTML simplu pentru formular:

Câmpuri de text

Câmpurile pentru nume, e-mail și site-ul web sunt elemente de introducere a textului, iar câmpul de comentariu este o zonă de text. Codul HTML arată astfel:

Nume:
E-mail:
Site:
Cometariu:

Butoane radio

Câmpurile de gen sunt butoane radio, iar codul HTML arată astfel:

Gen:
Femeie
Masculin
Alte

Elementul de formă

Codul HTML al formularului arată astfel: