per il codice di visualizzazione, è un po' complesso... potresti fare una query e prenderti tutti i dati che ti servono in una volta, poi creare una tabella ed inserire in ogni riga i dati che ti servono... esempio: while ($riga=mysql_fetch_array($risultati)) { $riga['squadra1']$riga['squadra2'] } ecc... in realtà tu in questo modo avresti una sola riga, quindi ti verrebbe un po' complesso... ti converrebbe avere nella tabella in ogni riga le due squadre che si scontrano! ti fai una tabella per ogni giornata, poi come dati metti squadraInCasa, squadraFuoricasa, risultato, ecc... mi sembra che in questo modo sia poi più semplice organizzare il tutto. per quanto riguarda il punteggio, te l'avevo già messo lo schema... fai una funzione che si prenda come parametro il risultato, capisce quanti punti deve assegnare ad ogni squadra e li restituisce come return. a questo punto sommi al punteggio di classifica il punteggio della giornata e ci sei!