Ciao a tutti,

spero di essere nella sezione giusta. Ho uno script PHP che va a generare un calendario per la gestione di eventi però testando con il W3C Validator la pagina dove è inserito mi genera 219 errori VVoVe:

Ora, se non inserisco lo script la pagina è perfettamente validata XHTML 1.1 Strict, quindi il difetto è sicuramente li.

Codice PHP:
<?php
//query per stampa eventi
$contatore 0;
$risultato mysql_query"SELECT * FROM eventi ORDER BY data1 desc;" );
while ( 
$riga mysql_fetch_array$risultato ) ) {
        
    
$trasformazione $riga["data1"];
        
$dateform explode'-'$trasformazione );
        
$datafin $dateform[2].'/'.$dateform[1].'/'.$dateform[0];
        
$codice = (date($trasformazione));
    }
//definizione dei vettori per i giorni
$giorno = Array("L","M","M","G","V","S","D");
$nomemese = Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno""Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");

$aa=$_REQUEST['aa'];
if (
$aa==""$aa=date("Y");
$mm=$_REQUEST['mm'];

if (
$mm==""$mm=date("n");

print (
"<table summary='Questa tabella contiene il calendario degli eventi'>");
print (
"<thead>");
print (
"<tr>");
for (
$i=0;$i<7;$i++){
print (
"<th>".$giorno[$i]."</th>");
}
print(
"</tr>");
print(
"</thead>");
print(
"<tbody>");

$primo=mktime(0,0,0,$mm,1,$aa); //calcolo il primo giorno del mese
$delta=date("w",$primo)-1;
for (
$i=0;$i<$delta;$i++){
   print 
"    <td></td>";
}
for (
$i=1;$i<=date("t",$primo);$i++){

  if ((
$i+$delta)%7==1) print "  <tr>"//inizio riga
 
    
if (($i==date("d"))&&($mm==date("n"))&&($aa==date("Y"))) {
      print 
"    <td style='border:1px solid #f00'>".$i."</td>";
    } else print 
"    <td>[url='./eve_dettaglio2.php?id=$codice&anno=$aa&mese=$mm&giorno=$i']".$i."[/url]</td>";
 
  if ((
$i+$delta)%7==0) print " </tr>"//chiusura riga
}
print(
"</tbody>");
print(
"</table>");  

?>
mi sapresete aiutare?