";
echo "FORMULARIO RECIBIDO";
echo "";
// Para mostrar la información recibida del formulario:
//print_r( $_POST );
echo "
";
//Se comprueba si llegaron los campos requeridos:
if( isset($_POST['nombre']) && isset($_POST['apellido']) )
{
// Nombre:
if( empty($_POST['nombre']) )
$aErrores[] = "Por favor especifique el nombre";
else
{
// Comprobar mediante molde, que sólo contiene letras y espacios:
if( preg_match($molde, $_POST['nombre']) )
$aMensajes[] = "Nombre: [".$_POST['nombre']."]";
else
$aErrores[] = "Nombre sólo puede contener letras y espacios";
}
// Apellidos:
if( empty($_POST['apellido']) )
$aErrores[] = "Debe especificar el apellido";
else
{
// Comprobar mediante una expresión regular, que sólo contienen letras y espacios:
if( preg_match($molde, $_POST['apellido']) )
$aMensajes[] = "Apellidos: [".$_POST['apellido']."]";
else
$aErrores[] = "El apellido sólo pueden contener letras y espacios";
}
// Edad:
if( (isset($_POST['edad']) ) && (!empty($_POST['edad'])) )
{
if( is_numeric($_POST['edad']) )
$aMensajes[] ="Edad: [".$_POST['edad']."]";
else
$aErrores[] = "Edad debe contener un número.";
}
// Inglés:
if( isset($_POST['ajedrez']) )
$aMensajes[] = "El nivel de ajedrez es: [".$_POST['ajedrez']."]";
}
// Si han habido errores se muestran, sino se mostrán los mensajes
if( count($aErrores) > 0 )
{
echo "Formulario con Errores:
";
// Mostrar los errores:
for( $contador=0; $contador < count($aErrores); $contador++ )
echo $aErrores[$contador]."
";
}
else
{
// Mostrar los mensajes:
for( $contador=0; $contador < count($aMensajes); $contador++ )
echo $aMensajes[$contador]."
";
}
}
else
{
echo "No se pudo enviar elFormulario.
";
}
echo " Volver al formulario
";
?>