I am creating a function to validate form data, and wanted to know how I add the errors to array
, every new error it adds in the array ???
<?php
// Função criada para validar todo tipo de formularios em uma unica função \
function valida_formularios($nome){
// Criamos um array de erro
$erro = array();
//Verificamos se exite uma variavel nome setada
if(!isset($nome)){
// Caso não exite o programa continua normal
}else{
if(empty($nome)){
$erro = 'Variavel nome está fazia';
}else{
// Rodamos a validação de nome
$nome = str_replace(" ","",$nome); // Retira os espaços caso aja
// Verifica se a números no nome
if(filter_var($nome, FILTER_SANITIZE_NUMBER_INT) === '' ? false : true){
$erro = 'É proibido usar numeros no seu nome';
}
// Conta o numero de caracteres
$cont_nome = strlen($nome);
// Verifica se a variavel tem menos de 3 letras
if($cont_nome <= 3){
$erro = 'A variavel deve conter no minimo 3 letras';
}
// Verifica se a variavel tem mais que 16 letrar
if($cont_nome >= 16){
$erro = 'seu nome não pode ter mais que 16 caracters';
}
return $erro;
}
}
}