sono 2 domandeOriginariamente inviato da Sonikag
Ho una form che sarà compliata dagli utenti dove voteranno una determinata cosa. Poniamo che vengano votati i personaggi dei cartoni animati.
Io vorrei fare un riepilogo mensile dei voti, in quanti hanno votato pippo, in quanti pluto e in quanti paperino.
Come potrei organizzare il db? Quale controllo è meglio usare per avere un output con in verticale i nomi dei personaggi, in orizzontale i mesi e all'interno il valore delle loro votazioni.
E' il caso di creare dodici righe per Pippo, ognuna delle quali corrisponde ad un mese e ogni volta che uno vota pippo si va ad incrementare il numero? Oppure valuto le vostre idee...
Sonia
1) database
in una tabella metterei (non ho riflettuto, la butto lì)
id_personaggio, legato alla tabella personaggi
data_votazione
voto, se il voto può essere variabile, altrimenti non serve
una volta riempita la tabella è facile fare una interrogazione per chiedere il totale dei voti per personaggio per un dato mese e per un dato anno
2) alla larga da datagrid e datalist. Puoi tentare con un repeater o costruendoti la <table a mano nel codice sottostante
Si chiamano tabelle Pivot
![]()