Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2005, 10:31
Chete
 
Fecha de Ingreso: febrero-2005
Mensajes: 143
Antigüedad: 19 años, 1 mes
Puntos: 0
problema con $rank++

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?