Originariamente 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
sono 2 domande
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