Realiza los dos ejercicios siguientes en dos horas. Se pueden consultar estos apuntes y el código fuente del trabajo presentado. Guarda los archivos de cada ejercicio en una carpeta diferente.
Crea una página que permita realizar reservas (de un local, por ejemplo), similar al que muestran las siguientes imágenes:
Esta página deberá admitir cualquier nombre formado por letras. Si no se escribe un nombre correcto (o si no se escribe ningún nombre, o si se escriben únicamente espacios en blanco), deberá volver a presentar la misma página.
El número de horas y días (8 y 5 en el ejemplo) estará almacenado en dos variables.
La estructura del archivo puede ser la siguiente:
reservador hora 0 día 0 : reservador hora 1 día 0 : ... : reservador hora 7 día 0
reservador hora 0 día 1 : reservador hora 1 día 1 : ... : reservador hora 7 día 1
...
reservador hora 0 día 4 : reservador hora 1 día 4 : ... : reservador hora 7 día 4
Al pulsar en el menú Cambiar nombre, se volverá a la página inicial.
Al pulsar el botón Reservar, volverá a mostrase la misma página, pero ahora aparecerá el nombre del usuario en las casillas marcadas previamente. Si el usuario desmarca una casilla, al pulsar el botón Reservar, las casillas deberán volver a aparecer vacías.
Al cambiar de nombre de usuario, las casillas ya reservadas aparecerán deshabilitadas.
Mejora la página anterior: