Quarto

Prova del 4 luglio 2014
Tecnologie di Sviluppo per il Web – Proff. Carlo Blundo e Mimmo Parente
Anno Accademico 2013/2014
Cognome e Nome:
Numero di Matricola:
Docente:
Si sviluppi la sezione di un sito che fornisce le
previsioni meteo della settimana corrente. Lo
scritp settimana.php ricevendo tramite GET il
codice identificativo di un comune e accedendo
ad un database (una tabella con tre campi:
giorno, min e max) mostra la temperatura
minima e massima per tutti i giorni della
settimana. Ad esempio, tramite settimana.php?c=H703 si ottiene il risultato mostrato nella figura
a destra. Le informazioni visualizzate sono opportunamente organizzate in una tabella. I “bottoni”
mostrati sono le celle dell’ultima riga a cui è stato applicato uno stile CSS. Sorvolando con il mouse
sui bottoni il colore di sfondo cambia (usare CSS); mentre cliccando su di essi, tramite AJAX, è
mostrato il dettaglio (ora, temperatura e umidità del giorno selezionato). Un esempio è fornito dalla
seguente figura.
Sviluppare:
1. Lo script settimana.php
2. Lo stile CSS utilizzato nella pagina (si noti che nelle due tabelle il font Arial ha dimensioni
diverse e che i bottoni hanno i bordi arrotondati)
3. Il codice Javascript e quello PHP associato ad AJAX
Si tenga presente che:
4. I bordi delle figure non devono essere riprodotti.
5. Ogni script PHP può essere eseguito solo da un utente autenticato.
6. È necessario specificare la struttura del database utilizzato per la soluzione del problema.
Tecnologie di Sviluppo per il Web – Proff. Carlo Blundo e Mimmo Parente
1