Ejercicio de programación con PHP: Reto formularios

Proyecto
Práctica
1h 0m

  1. Crea el archivo formulario.php que contenga el HTML necesario para mostrar el formulario.
  2. En formulario.php, diseña un formulario que incluya los campos nombre, correo electrónico y edad, además de un botón para enviar los datos.
  3. Crea el archivo procesar_formulario.php que se encargue de recibir y procesar los datos enviados desde el formulario utilizando el método POST.
  4. En procesar_formulario.php, verifica que la petición se ha realizado mediante POST consultando $_SERVER['REQUEST_METHOD'].
  5. Sanitiza el campo nombre utilizando FILTER_SANITIZE_SPECIAL_CHARS y valida que contenga únicamente letras y espacios, además de asegurar que su longitud esté entre 2 y 50 caracteres.
  6. Valida el campo correo electrónico utilizando FILTER_VALIDATE_EMAIL para comprobar que tenga un formato correcto.
  7. Valida el campo edad empleando filter_input con FILTER_VALIDATE_INT y opciones que permitan únicamente valores en el rango de 18 a 100.
  8. Muestra mensajes de error específicos para cada campo que no cumpla con los requisitos o, en caso de que todos sean correctos, presenta un mensaje de éxito junto a los datos procesados.
Empezar ejercicio de programación

Más ejercicios de programación con PHP

Evalúa tus conocimientos en PHP con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub