ASP   Home Su Flow Chart C++ Visual Studio - C# ER/Access SQL Pascal e Delphi ASP Javascript

                                                                                         


SCHEDE LAVORO

 

 

 

CLICK QUI SOTTO PER PRELIEVO

EsercitazioneASPclimiPiante.zip

Contenuto
pagine html/asp e database MySql

ASP 1 - Climi Piante

DATA BASE DA USARE: climipiante (incluso nello zip scaricabile qui a lato ...).

REALIZZARE IN SEQUENZA LE SEGUENTI PAGINE

LOGIN.HTML
La pagina di partenza (login.html) è la classica con username e password (su una form html naturalmente). I dati inseriti per l'autenticazione vengono inviati alla pagina checkUtente.asp

CHECKUTENTE.ASP
Riceve da login.html username e password. Si collega alla tabella utenti e cerca questa coppia di valori. Salva l'ID dell'utente autenticato in una variabile di sessione per usarlo sulle prossime pagine.

ERRORE.HTML
Se l'utente non viene trovato deve essere richiamata una pagina di errore (errore.html). In quest'ultima un link consente di tornare alla pagina di autenticazione (login.html).

SCEGLICLIMA.ASP
Se l'utente viene trovato deve essere richiamata una pagina (scegliClima.asp) che presenta una combobox per la scelta dei climi disponibili (tropicale, sahariano, equatoriale, continentale ecc.). I climi devono essere in ordine alfabetico. L'ID del clima scelto deve essere inviato alla pagina elencopiante.asp.

ELENCOPIANTE.ASP
Riceve da scegliclima.asp l'ID di un clima e costruisce tanti checkbox quante sono le piante di quel clima; il value di ciascun checkbox corrisponde all'ID di una pianta; a fianco di ogni checkbox il nome della pianta associata con quell'ID. Le piante devono essere in ordine alfabetico. Al massimo possono essere generati 10 checkbox (le piante in più vengono semplicemente ignorate). Questa pagina invia i dati alla pagina registra.asp.

REGISTRA.ASP
Riceve da elencopiante.asp i value dei checkbox selezionati (su elencopiante.asp). L'obiettivo è quello di aggiornare la tabella del data base chiamata 'selezionate' con la quale si vuole tenere traccia delle piante scelte dai diversi utenti: per ogni pianta scelta da un utente deve essere aggiunta un record a questa tabella contenente il codice della pianta scelta e quello dell'utente che l'ha scelta. ATTENZIONE: se un utente in tempi diversi opera diverse scelte devono essere mantenute solo le ultime. Traccia: prima di aggiungere i record alla tabella conviene eliminare le vecchie righe di quell'utente. VARIANTE: l'utente può operare più scelte in momenti successivi ma la tabella non deve contenere 'doppioni' (cioè righe con la stessa coppia ksPianta/ksUtente).

 

 

 


Tutti i marchi registrati e i nomi dei prodotti menzionati appartengono ai rispettivi proprietari.

Inviare a camuso@bigfoot.com un messaggio di posta elettronica contenente domande o commenti su questo sito Web.

Aggiornato il: 04-11-07.