No sé si sería la mejor forma pero échale un vistazo!
    
Código PHP:
Ver original- // Imprimiendo los resultados  
- echo "<table width='100%'>";  
-   
-   
-    if ($colorfila==0){  
-        $color= "#DEDEBE";  
-        $colorfila=1;  
-     }else{  
-        $color="#F0F0F0";  
-        $colorfila=0;  
-     }  
-   
-     echo "<tr><td bgcolor='".$color."'><font face='Arial' size='2'>".$array['titulo']."</font></td></tr>";  
-   
- }  
- echo "</table>"; 
Fuente:  
http://www.webtaller.com/construccion/lenguajes/php/lecciones/alternar-color-filas-paginacion-php.php 
-----------------------------------------------------------------  
OTRA FORMA DE HACERLO    
Código PHP:
Ver original- <? 
- if($bgcolor == '#FFFFFF')$bgcolor = '#F5F5F5'; 
- else $bgcolor = '#FFFFFF'; 
- ?> 
Código PHP:
Ver original- <? 
- $vector = array("ar.gif", "cl.gif", "co.gif", "cr.gif", "do.gif", "es.gif", "mx.gif", "pe.gif", "ve.gif"); 
- $vector2 = array("Argentina", "Chile", "Colombia", "Costa Rica", "República Dominicana", "España", "Méjico", "Perú", "Venezuela"); 
- for($i=0;$i<count($vector);$i++){ 
- if($bgcolor == '#FFFFFF')$bgcolor = '#F5F5F5'; 
- else $bgcolor = '#FFFFFF'; 
- echo ' <tr> 
- <td width="100%" bgcolor="'.$bgcolor.'"><img src="'.$vector[$i].'"> '.$vector2[$i].'</td> 
- </tr> 
- '; 
- } 
- ?> 
Fuente: 
http://www.webtaller.com/construccion/lenguajes/php/lecciones/colorear-tablas-datos-en-php.php 
Practica un poco con estos códigos y vas a ver que en diez minutos le agarras la mano!!! 
Saludos!