Al ejercicio de clase vamos a añadirle un login y comprobación para que no se repitan las preguntas. Para ello añadimos a la base de datos la tabla usuarios y una tabla intermedia entre usuarios y preguntas.
La web se ha organizado de la siguiente manera:
login.php Página donde se pregunta al usuario su nombre y contraseña y se valida / da de alta
index.php La página donde se desarrolla el juego
libreria.php Página con librerías útiles de conexión a la base de datos
trivial.js La página de javascript que se encarga de hacer las peticiones de ajax.
pregunta.php La página de backend de Ajax que nos devuelve una fila de la base de datos
resultado.php La página de backend de Ajax que nos guarda los resultados que le pasemos.
Explicaremos estas páginas en próximas entradas.