You really don't like having that duplicate call to mysql_fetch_array(), do you?
Why not say it like this:
$colors = array( "#ffffff", "#d0d0d0" );
$idx = 0;
while ($myrowr = mysql_fetch_array($resultr))
{
printf("<tr>\n<td valign=top bgcolor=%s>... ", $colors[$idx], ... );
$idx = ! $idx;
}