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!