jairogarcíarincón
![Práctica: Formulario de entrada de datos](https://admin.jairogarciarincon.com/img/clases/1015.jpg)
03/09/2022
Contenidos
Enunciado
Desarrolla en parejas un formulario de entrada de datos personales de una empresa de la temática que elijáis (no se puede repetir) que incluya los campos: nombre y apellidos, dirección, ciudad, provincia (un select con todas las provincias de España junto con sus códigos de provincia que se cargan de un fichero), código postal, teléfono, email, password y web. Si para las más complicadas se utilizan recursos web perfecto, siempre que se comenten adecuadamente.
- Escribe una función que devuelva un mensaje en caso de que el usuario escriba números en el campo de entrada de nombre y apellidos o en el de ciudad
- Escribe una función que devuelva un mensaje en caso de que el usuario escriba letras en el campo de entrada de teléfono o en el de código postal.
- Modifica la anterior para que devuelva un mensaje en caso de que el usuario escriba más de 9 números en el teléfono.
- Modifica la anterior para que devuelva un mensaje en caso de que el usuario no escriba exactamente 5 números en el código postal.
- Modifica la anterior para que devuelva un mensaje si los dos primeros dígitos del código de la provincia seleccionada no se corresponden con los dos primeros del código postal.
- Escribe una función que compruebe que la dirección de email es correcta
- Escribe una función que compruebe si un input de tipo password cumple los siguientes requisitos:
- Entre 8 y 16 caracteres
- Al menos un número
- Al menos una mayúscula
- Al menos una minúscula
- Al menos un caracter extraño
- Escribe una función que compruebe que la dirección web es correcta
El resultado final debe incluir el proyecto PHP y un PDF explicativo con el informe del proyecto que incluya capturas de pantalla y de código, así como la explicación de todas y cada una de las funciones utilizadas.
No está permitido el uso de JavaScript (salvo para el envío de formularios o para mejorar el aspecto visual).
Se destinarán a la realización de la práctica y resolución de dudas las clases de los lunes 21/11, 28/11 y 12/12, el resto de clases son para avanzar temario de la segunda evaluación.
Evaluación
- La estructura y organización del código (40%)
- El informe PDF y la presentación en clase (20%)
- Los comentarios (10%)
- El aspecto visual y diseño (20%)
- La adición de nuevas funcionalidades (10%)
Entrega
- Llamad al proyecto Practica3Nombre1Apellido1Nombre2Apellido2 (si no cumplís esta norma se os descontará 1 punto de la nota)
- Comprimid el proyecto en zip
- Subirlo a la tarea de Google Classroom antes del 13 de diciembre a las 14:30
- El proyecto se presentará al resto de alumnos y al profesor en la clase del 13 de diciembre a las 18:30
Publicado el 05 de Febrero de 2025
phpvariablesbuclesarrays