Buenas... estoy ya con varias (muchas) horas encima y no se si eso me deja un poco mareado.
La cuestion es que necesito numerar mis resultados...
Es simple.. quiero que mis resultados aparezcan en una tabla de HTML tipo
Cita: | 1 | Phill Collins | 30pts |
_____________________________
| 2 | Lady Gargara | 25pts |
_____________________________
| 3 | Red Hot Chilli | 20pts |
_____________________________
| 4 | Bob Marley | 25pts |
_____________________________
Yo los ordeno por el puntaje mayor, pero quiero que sea cual sea el primero que aparezca me numere 1, 2, 3 , 4 independiente a la consulta... aquí les resumo lo que tengo de una web un poco vieja...
Código PHP:
<?php
$sql="SELECT p.*, e.equipo, e.promocion FROM posiciones AS p, equipos AS e
WHERE p.id_equipo=e.id_equipo ORDER BY p.pts DESC";
$query= mysql_query($sql, $conn);
?>
<!--HTML CODE - PHP EMBED-->
<h2>Listado de Tabla de Posiciones</h2>
<div id="contenido">
<table width="600" cellpadding="3" cellspacing="1" class="grilla" bgcolor="#E9E9E9">
<tr>
<th align="center" bgcolor="#FFFFFF">Pos.</th>
<th width="390" bgcolor="#FFFFFF">Equipo</th>
<th width="78" bgcolor="#FFFFFF">Puntos</th>
<th width="108" bgcolor="#FFFFFF">Opciones</th>
</tr>
<?php
$lista_colores=array('#dfdfdf','#FFFFFF');
$num_colores=2;
$indice=0;
while($row= mysql_fetch_array($query)){
$color=$lista_colores[$indice % $num_colores];
$indice++;
?>
<tr bgcolor="<?php echo $color; ?>">
<td align="center">AQUI DEBE APARECER LA POSICION</td>
<td><?php echo $row['equipo']; ?></td>
<td align="center"><?php echo $row['pts']; ?></td>
<td align="center"><a href="editar-posiciones.php?id=<?php echo $row['id_posiciones'] ?>">Editar</a> | <a href="javascript:Eliminar('<?php echo $row['id_posiciones']; ?>');">Eliminar</a></td>
</tr>
<?php
}
?>
</table>
Espero se entienda... abstenerse de escribir acerca de PDO y demas por favor, jajaja
Gracias Bros.