Hola ahí te dejo unos ejemplos.
adaptarlo a tu código php
Código PHP:
<table width="auto" border="0"><tr>
<td>Title</td>
<td>Text Cont</td>
<?php
$color1 = "#090";
$color2 = "#06C";
$row_count= '0';
while($row = mysql_fetch_array($consulta)){
$row_color = $row['id'];
$row_color = ($row_count % 2) ? $color1 : $color2;
echo '</tr><tr>
<td bgcolor="',$row_color,'">',$row['titule'],'</td>
<td bgcolor="',$row_color,'">',$row['text'],'</td>';
$row_count++;
}
?>
</tr>
</table>
ahora si quieres que los colores sean dinámicos puedes usar este código
eso hace que sean de diferentes colores en cada linea.
Código PHP:
<table width="auto" border="0"><tr>
<td>Title</td>
<td>Text Cont</td>
<?php
function random_hex_color(){
return sprintf("%02X%02X%02X", mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));
}
$color1 = "#".random_hex_color();
function brandom_hex_color(){
return sprintf("%02X%02X%02X", mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));
}
$color2 = "#".brandom_hex_color();
$row_count= '0';
while($row = mysql_fetch_array($consulta)){
$row_color = $row['id'];
$row_color = ($row_count % 2) ? $color1 : $color2;
echo '</tr><tr>
<td bgcolor="',$row_color,'">',$row['titule'],'</td>
<td bgcolor="',$row_color,'">',$row['text'],'</td>';
$row_count++;
}
?>
</tr>
</table>
-