WOW dopo prove su prove c'è l'ho fatta... fiuuuu che fatica...

vi posto il codice che risolve i miei problemi poi continuerò a fare prove per altre cose...

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

      
$var[$num] = $row['giorno'];
      
$num++; 
}
if ((
$var[1] == $giorni) or ($var[2] == $giorni) or ($var[3] == $giorni) or ($var[4] == $giorni) or ($var[5] == $giorni) or ($var[6] == $giorni) or ($var[7] == $giorni) or ($var[8] == $giorni) or ($var[9] == $giorni) or ($var[10] == $giorni) or ($var[11] == $giorni) or ($var[12] == $giorni) or ($var[13] == $giorni) or ($var[14] == $giorni)) {
    echo 
"<font color=\"#FF0000\"> ".$giorni."
</font>"
;
}else{
    echo 
"<font color=\"#000000\"> ".$giorni."
</font>"
;
  
 }
}
?>
ed ecco la soluzione, sinceramente mi è venuta così senza pensarci... però funzione non so cosa ho creato... penso un array dentro un array con un incremento di una variabile così posso uscire dal ciclo While e riprendere il ciclo FOR già iniziato senza doppi e altro...



Ovviamente ho già provato sul calendario e funziona