Allora il sistema funziona, ma giustamente c'è un però, ho fatto varie prove e ottengo lo stesso risultato e cioè per creare il calendario il codice usa un ciclo for da cui crea i numeri e via dicendo corrispondenti ai giorni della settimana, il problema che facendo anche un ciclo while mi crea 2 volte lo stesso numero, nonostante mi colori quello che voglio... prima di modificare il calendario ho fatto delle prove che più ho meno sono simile al calendario.

Codice PHP:
<?php
include "config.php";   
include 
"connessione.php";  
for (
$giorni 1$giorni <= 30$giorni++)
{
$query "SELECT giorno FROM prova";
$result mysql_query($query); 
while (
$row mysql_fetch_array($result)) { 

      
$var $row['giorno']; 

if (
$row['giorno'] == $giorni){
    echo 
"<font color=\"#FF0000\"> ".$giorni."
</font>"
;
}else{
    echo 
"<font color=\"#000000\"> ".$giorni."
</font>"
;
  }
 }
}
?>
Ovviamente il codice del calendario è più complesso...