Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2013, 13:33
alejandromaringomez
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años, 1 mes
Puntos: 1
Error en ordenar puestos del Ranking

Hola ,
He montado un código para un ranking , con posiciones , y puntos , segun puntos suben puestos o bajan , el problema es que cuando un usuario llega a los 10 puntos , baja puestos , os dejo el código por si alguien me puede hechar un clabe (He borrado los datos de la BD por seguridad):
Código:
<table border="0" class="ranking">
	<tr class="titulos">
		<td>Puesto</td>
		<td>Usuario</td>
		<td>Puntos</td>
	</tr>
<?php
$host = "";
$bd = "";
$usuario = "";
$password = "";
$conexion = mysql_connect($host,$usuario,$password)or die('No se puede conectar a la Base de Datos');
mysql_select_db($bd, $conexion);
$puesto=0;
$tabla = mysql_query("SELECT * FROM ranking ORDER BY puntos DESC LIMIT 0, 10", $conexion);
	while($row = mysql_fetch_array($tabla)) {
		$puesto++;
		echo '<tr class="caja">';
		echo '<td width="80">' .$puesto.'</td>';
		echo '<td width="130">' .$row['usuario']. '</td>';
		echo '<td width="80" class="icono_preguntas">' .$row['puntos'].'</td>';
		echo '</tr>';
	}
?>
</table>
Cuando un usuario lleva 10 puntos , suspuestamente , si es el máximo puntuador , se coloca en el primer puesto , en mi web se coloca el tercero.. XD

Gracias por vuestra ayuda!