Ciao a tutti, ho il seguente codice... funzina per quanto riguarda l'andare a capo ogni 4 celle, ma non funge per l'alternanza del colore.. potete datrmi qualche consiglio?

Grazie iin anticipo

codice:
$fotografie = '';
$a_capo=1;

$temp="";
$colore_1 = "color"; 
$colore_2 = "color2";

while($record = @mysql_fetch_array($query)){

$temp=($temp == $colore_1) ? $colore_2 : $colore_1;

	  if($a_capo==1){
        $fotografie .= "<tr class=\"".$temp."\">";
        }
		
     $fotografie .= "<td style=\"width:140px; vertical-align:middle; text-align:center; padding-bottom:10px; font-family:verdana; font-size:10px\"><a href=\"\"><img src=\"public/Miniature/".$record['File'].".jpg\" style=\"border-bottom:solid 1px #999999; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999\"></a>";
     $fotografie .= "<p style=\"margin-top:5px\"><span style=\"font-weight:bold; color:#990000\">".$record['Titolo']."</span>
".$record['Data']." - Voti:<span style=\"font-weight:bold; color:#990000\">".$record['Voto']."</span></td>"; 
	 
       if($a_capo==4){
           $fotografie .= "</tr>";
           $a_capo=0;
        }
           $a_capo++;

}