Ejercicio de programación con PHP: Reto formularios
Proyecto
1h 0m
- Crea el archivo formulario.php que contenga el HTML necesario para mostrar el formulario.
- 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.
- Crea el archivo procesar_formulario.php que se encargue de recibir y procesar los datos enviados desde el formulario utilizando el método POST.
- En procesar_formulario.php, verifica que la petición se ha realizado mediante POST consultando $_SERVER['REQUEST_METHOD'].
- 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.
- Valida el campo correo electrónico utilizando FILTER_VALIDATE_EMAIL para comprobar que tenga un formato correcto.
- Valida el campo edad empleando filter_input con FILTER_VALIDATE_INT y opciones que permitan únicamente valores en el rango de 18 a 100.
- 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.
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.
Patrones de diseño
Código
Reto clases y objetos
Código
Tipos de datos, variables y constantes
Código
Reto herencia
Proyecto
Reto archivos en formularios
Código
Reto polimorfismo
Proyecto
Reto arrays
Código
Reto test con PHPUnit
Código
Reto conexión a bases de datos
Código
Reto transacciones
Código
Reto try catch excepciones
Código
Estructuras de control
Proyecto
Reto sentencias CRUD con PDO
Código
Reto try catch de PDOException
Código
Reto manejo de números
Código
Reto archivos temporales
Código
Calculadora en PHP
Proyecto
Reto sesiones
Código
Reto namespaces
Código
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub