26 messaggi dal 14 ottobre 2002
Ciao a Tutti, vi pongo una questione un po' complessa (almeno per me):
ogni utente (contraddistinto da un codice) ha la possibilità di iscriversi per fare degli esami in una determinata data, ad una determinata ora che lui sceglie. Ogni utente deve fare 7 esami e, ogni volta che fa un esame o che si prenota per un esame, questo deve essere tolto dalla lista degli esami a sua disposizione (questi esami li sceglie da una casella di riepilogo). Quindi questa casella di riepilogo deve essere aggiornata ogni volta che ne viene scelta una voce
Concettualmente, come posso realizzare la cosa?
Grazie
Mabel
879 messaggi dal 09 luglio 2002
www.i-studio.it
Ciao,
dovresti usare una tabella A con (almeno) due campi:

- id_utente
- codice_esame

poi, dovresti avere un'altra tabella B con tutti gli esami a disposizione.
Ogni volta che l'utente accede alla pagina, mostri l'elenco degli esami a disposizione meno quelli che ha gia' fatto (puoi usare la clausola MINUS della select oppure NOT IN ...). Cioe' metti in JOIN la tabella A e la tabella B.
Quando poi l'utente seleziona un esame, inserisci il relativo record nella tabella A.

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.