Guest User

Untitled

a guest
Oct 19th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>File</title>
  5. </head>
  6. <body>
  7. <?php
  8. //Definimos la codificación de la cabecera.
  9. //header('Content-Type: text/html; charset=utf-8');
  10. //Importamos el archivo con las validaciones.
  11. require_once 'funciones/validaciones.php';
  12. //Guarda los valores de los campos en variables, siempre y cuando se haya enviado el formulario, sino se guardará null.
  13. $nombre = isset($_POST['nombre']) ? $_POST['nombre'] : null;
  14. $edad = isset($_POST['edad']) ? $_POST['edad'] : null;
  15. //Este array guardará los errores de validación que surjan.
  16. $errores = array();
  17. //Pregunta si está llegando una petición por POST, lo que significa que el usuario envió el formulario.
  18. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  19. //Valida que el campo nombre no esté vacío.
  20. if (!validaRequerido($nombre)) {
  21. $errores[] = 'El campo nombre es incorrecto.';
  22. }
  23. //Valida la edad con un rango de 1 a 150 años.
  24. $opciones_edad = array(
  25. 'options' => array(
  26. //Definimos el rango de edad entre 1 a 150.
  27. 'min_range' => 1, 'max_range' => 150
  28. )
  29. );
  30. if (!validarEntero($edad, $opciones_edad)) {
  31. $errores[] = 'El campo edad no está entre el rango de 1 a 150.';
  32. }
  33. //Verifica si ha encontrado errores y de no haber redirige a la página con el mensaje de que pasó la validación.
  34. if(!$errores){
  35. echo "Hola Tu nombre es ".$nombre. " ";
  36. echo "<br>";
  37. echo "Hola Tu edad es ".$edad. " ";
  38. exit;
  39. }
  40. }
  41. ?>
  42. </body>
  43. </html>
Add Comment
Please, Sign In to add comment