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:
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<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>
Gracias por vuestra ayuda!