Esercizio 1
Implementare un’interfaccia web che permetta, attraverso una form (form- inserisci.php), di inserire un nuovo annuncio di un’auto in vendita.
Attraverso la form devono essere acquisiti i valori secondo le seguenti regole:
La concessionaria deve essere scelta tra quelle esistenti attraverso dei bottoni radio.
La marca deve essere acquisita tramite una text.
Il modello deve essere acquisito tramite una text.
Il prezzo deve essere acquisito tramite una text.
I km devono essere acquisiti tramite una text.
L’anno di immatricolazione deve essere acquisito attraverso una tendina dinamica inizializzata con i valori da 1995 a 2015.
La data dell’annuncio deve essere acquisita tramite un elemento date
La foto deve essere “uploadata” , con un elemento di tipo file, in una cartella immagini
Il programma attivato dalla form (inserisci.php) deve inserire i dati relativi all’auto messa in vendita.
Esercizio 2
Implementare una form (form-modifica.php) che permetta ad un utente di cambiare la propria password. La form deve contenere:
Una tendina per scegliere l’utente (inizializzata con gli utenti già registrati)
Una text per inserire la vecchia password
Una text per inserire la nuova password
Una text per inserire la nuova password per la verifica
Il programma attivato dalla form (modifica.php) deve verificare che la nuova password e quella di verifica coincidano e che la vecchia password inserita sia uguale a quella memorizzata nella tabella utenti per l’utente selezionato, in caso affermativo deve modificare il valore del campo password con il nuovo valore acquisito.
Esercizio 3
Scrivere un programma php (auto.php) che visualizzi in una pagina web l’elenco delle concessionarie facendo sì che ogni nome di concessionaria sia un link parametrizzato, il nome del parametro deve essere concessionaria ed il valore il codice dell’concessionaria corrispondente.
Il link deve puntare al file vedi.php.
Il programma vedi.php deve visualizzare i dati (compresa la foto) delle auto in vendita presso la concessionaria selezionata insieme ai dati del/dei relativi proprietari.