Când vorbim de validări, cel mai rapid ne poate zbura gândul la câmpurile unui formular, care au nevoie de anumite restricţionări.
- Câmpul trebuie să conţină obligatoriu valori:
|
1 2 3 4 |
IF(EMPTY($nume) || STRLEN($nume)<1) { $msje['nume_msj'] = "Numele este obligatoriu!"; } |
- Câmpuri care să conţină doar caractere de tip text:
|
1 2 3 4 5 6 7 8 9 10 |
$msje = array(); $alfa_txt = "/^[a-zA-Z ]+$/"; //.......... IF(!preg_match($alfa_txt, $nume)) { $msje['nume_msj'] = "Sunt permise doar caractere text"; $nume = ""; } //.......... <!--?php echo $msje['gdpr_msj']; ?--> |
- Câmpuri care să conţină doar valori numerice:
|
1 2 3 4 5 |
IF(!is_numeric($telefon)) { $msje['tel_msj'] = "Telefonul poate conţine doar valori numerice"; $telefon = 0; } |
Câmpul trebuie să aibă un anumit număr de caractere:
|
1 2 3 4 |
IF(STRLEN($cnp) !== 13) { $msje['cnp_msj'] = "CNP-ul trebuie să aibă 13 cifre!"; } |