PHP – Valide campos pelo prefixo

Coloque prefixos no name dos imput text, e faça uma validação automática de todos os campos verificando se eles estão preechidos segundo as necessidades.

Aqui temos um exemplo bem simples de como funcionaria no php, caso o nome tenha o prefixo: “_c”, e a validação fosse campo vazio:

<?php

$_SESSION['formVars'] = array();
$_SESSION['errors'] = array();

foreach($_POST as $varname=>$value)
{

$prefix = substr($varname, 0, 2);

if(empty($_SESSION['formVars'][$varname]) && $prefix == “c_”)
$_SESSION['errors'][$varname] = substr($varname, 2, strlen($varname) – 2) . ” field cannot be empty”;
}

?>

A dica é fazer validações diferenciadas para cada tipo de prefixo. ;)

Publicado em PHP. Leave a Comment »

Deixar uma Resposta