Grazie a entrambi per le risposte.

Sono d'accordo sul fatto che non sia la struttura migliore, ma la tabella è strutturata così perché è l'adattamento di un file excel che mi viene consegnato da colleghi. Poiché l'orario cambia spesso, vorrei poter utilizzare quella struttura senza dover ogni volta modificare il file excel. Così ogni volta che ricevo mi basta convertire il file e inserire i dati nella tabella del database.

Provando e riprovando coi while e i foreach mi sono perso. Sono riuscito a ricavare il quadro orario dei singoli professori ( http://www.magicroce.it/doc/orario_docenti.php ), ma per le classi è decisamente più complicato, almeno per me.

Qualche riga di codice sarebbe graditissima