Validando os campos

Já temos os elementos e conseguimos popular nossa tabela com informações, porém, estamos sujeitos ao esquecimento de alguma informação por parte do usuário ou até mesmo o preenchimento incorreto de determinado campo e isso poderia ser um grande problema em nosso sistema.

Para evitar esse transtorno, veremos nessa aula como podemos realizar a validação em nosso formulário de todos os campos que não podemos permitir erros ou esquecimentos.

Além das validações normais, faremos uma validação através de um código PHP para validar o CPF do cliente. Show de Bola!

 

Código para validar o CPF:

if (preg_match('/^\d{3}\.\d{3}\.\d{3}-\d{2}$/', $data) == 1) {
 $c = preg_replace('/\D/', '', $data);
        if (strlen($c) != 11 || preg_match("/^{$c[0]}{11}$/", $c)) {
            return false;
        }
        for ($s = 10, $n = 0, $i = 0; $s >= 2; $n += $c[$i++] * $s--) ;
        if ($c[9] != ((($n %= 11) < 2) ? 0 : 11 - $n)) {
            return false;
        }
        for ($s = 11, $n = 0, $i = 0; $s >= 2; $n += $c[$i++] * $s--) ;
        if ($c[10] != ((($n %= 11) < 2) ? 0 : 11 - $n)) {
            return false;
        }
        return true;
}