Procesando formas HTML con PHP
Procesar una forma con metodo de envio POST
";
echo "\$numeros = $numeros
";
echo "\$alfanumerico = $alfanumerico
";
echo "\$email = $email
";
echo "\$fecha1 = $fecha1
";
echo "\$fecha2 = $fecha2
";
$valido = preg_match_all("/[^A-z]/",$letras,$arreglo);
if($valido < 1)
echo "\$letras si cumple ! : $valido
";
else
{
echo "\$letras no cumple ! : $valido
";
echo "Elementos en \$array = " . count($arreglo) . "
";
echo "\$array[0] = " . $arreglo[0][3] . "
";
foreach($arreglo as $campo => $valor)
{
if (is_array($valor))
{
$valor = implode(",", $valor);
}
}
echo "\t$valor
";
}
echo "
";
$valido = preg_match_all("/[^0-9]/",$numeros,$arreglo);
if($valido < 1)
echo "\$numeros si cumple ! : $valido
";
else
{
echo "\$numeros no cumple ! : $valido
";
}
echo "
";
$valido = preg_match_all("/[^A-z0-9]/",$alfanumerico,$arreglo);
if($valido < 1)
echo "\$alfanumerico si cumple ! : $valido
";
else
{
echo "\$alfanumerico no cumple ! : $valido
";
}
echo "
";
$valido = preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/",$email);
if($valido > 0)
echo "\$email si cumple ! : $valido
";
else
{
echo "\$email no cumple ! : $valido
";
}
echo "
";
$valido = preg_match_all("/(^[0-9]{1,2})([^0-9a-zA-Z])([0-9]{1,2})([^0-9a-zA-Z])([0-9]{4}$)/",$fecha1,$arreglo);
//$valido = ereg("(^[0-9]{1,2})([^0-9a-zA-Z])([0-9]{1,2})([^0-9a-zA-Z])([0-9]{4}$)",$fecha1,$arreglo);
echo "*** $valido
Elementos en \$arreglo = " . count($arreglo). "
";
if($valido > 0)
{
echo "\$fecha1 si cumple ! : $valido
";
//echo "$arreglo[0][0] - $arreglo[0][1] - $arreglo[0][2]";
foreach($arreglo as $campo => $valor)
{
if (is_array($valor))
{
$valor = implode(",", $valor);
}
echo "$campo = $valor * ";
}
echo "
" . $arreglo[0][0] . " * " . $arreglo[1][0]. " * " . $arreglo[2][0]. " * " . $arreglo[3][0]. " * " . $arreglo[4][0]. " * " . $arreglo[5][0];
}
else
{
echo "\$fecha1 no cumple ! : $valido
";
}
echo "
";
$valido = preg_match_all("/(^[0-9]{1,2})([^0-9a-zA-Z])([0-9]{1,2})([^0-9a-zA-Z])([0-9]{4}$)/",$fecha2,$arreglo);
echo "*** $valido
Elementos en \$arreglo = " . count($arreglo). "
";
if($valido > 0)
{
echo "\$fecha2 si cumple ! : $valido
";
echo "
" . $arreglo[0][0] . " * " . $arreglo[1][0]. " * " . $arreglo[2][0]. " * " . $arreglo[3][0]. " * " . $arreglo[4][0]. " * " . $arreglo[5][0];
}
else
{
echo "\$fecha2 no cumple ! : $valido
";
}
?>
Regresar