Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>File</title>
- </head>
- <body>
- <?php
- //Definimos la codificación de la cabecera.
- //header('Content-Type: text/html; charset=utf-8');
- //Importamos el archivo con las validaciones.
- require_once 'funciones/validaciones.php';
- //Guarda los valores de los campos en variables, siempre y cuando se haya enviado el formulario, sino se guardará null.
- $nombre = isset($_POST['nombre']) ? $_POST['nombre'] : null;
- $edad = isset($_POST['edad']) ? $_POST['edad'] : null;
- //Este array guardará los errores de validación que surjan.
- $errores = array();
- //Pregunta si está llegando una petición por POST, lo que significa que el usuario envió el formulario.
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- //Valida que el campo nombre no esté vacío.
- if (!validaRequerido($nombre)) {
- $errores[] = 'El campo nombre es incorrecto.';
- }
- //Valida la edad con un rango de 1 a 150 años.
- $opciones_edad = array(
- 'options' => array(
- //Definimos el rango de edad entre 1 a 150.
- 'min_range' => 1, 'max_range' => 150
- )
- );
- if (!validarEntero($edad, $opciones_edad)) {
- $errores[] = 'El campo edad no está entre el rango de 1 a 150.';
- }
- //Verifica si ha encontrado errores y de no haber redirige a la página con el mensaje de que pasó la validación.
- if(!$errores){
- echo "Hola Tu nombre es ".$nombre. " ";
- echo "<br>";
- echo "Hola Tu edad es ".$edad. " ";
- exit;
- }
- }
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment