A ver estoy creando una liga y lo que quiero es que los 3 primeros de la liga el <tr> este en amarillo y los 3 ultimos el <tr> este en rojo y los demas blancos.
Lo e exo asi:
Código PHP:
<?
include('config4.php');
echo '<table width="400" border="0" cellspacing="0" cellpadding="0">';
$pos=0;
//numero de players de ejemplo
$numplayers=20;
$query = mysql_query("select (Azone+Aligas+Aweb+Amiembros+Pweb+Rzone)/6 as media,clan,web,Azone,Aligas,Aweb,Amiembros,Pweb,Rzone from topclan order by media desc;");
while($clan=mysql_fetch_array($query))
{
$pos++;
if ($pos == "1"){ $color = "#FFFFCC"; }
elseif ($pos == "2"){ $color = "#F0F0F0"; }
//asi seria para poner al ultimo en rojo pero a los 3 ultimos?
elseif ($pos == $numplayers){ $color = "#FF0000"; }
else { $color = "#FFFFFF"; }
echo '<tr bgcolor="' . $color . '">
<td width="32">' . $pos . '</td>
<td width="368">' . $clan . '</td>
</tr>';
}
echo '</table>';
?>
Bueno pues eso como seria para poner los 3 ultimos en rojo? los 3 primeros ya se es facil pero los 3 ultimos?