Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/08/2013, 10:55
santi2892009
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Respuesta: Perfil de usuario

mi codigo de ranking seria este ;

<?php
session_start();
if(!isset($_SESSION['usuario']))
{
header("Location: index.php");
}
else
{
$us = $_SESSION['usuario'];
require('seguridad.php');
conectar_base_datos();
$consulta = mysql_query("SELECT * FROM usuarios WHERE usuario = '$us'");
$row = mysql_fetch_array($consulta);
}
?>

<html>
<head><title>Ranking de Jugadores</title>
</head>
<body>
<?php
if(!isset($_GET['pag']))
{
$pag = 1;
}
else
{
$pag = $_GET['pag'];
}

$registrosPagina = 15;
if($pag == 1)
{
$listaInicio = 0;
}
else
{
$listaInicio = $registrosPagina * ($pag - 1);
}
$ti1 = microtime();
$result = mysql_query("SELECT * FROM usuarios ORDER BY puntos DESC LIMIT $listaInicio, $registrosPagina");
$ti2 = microtime();
$tot = $ti2 - $ti1;
echo $tot;
echo "<center><h2>Ranking de Jugadores</h2></center>";
echo "<table align='center' border='0'><tr><td><b>Lugar</b></td><td><b>Jugador</b></td><td><b>PUNTOS</b></td></tr>";

$lugar = ($pag * $registrosPagina) - $registrosPagina;

while($rs = mysql_fetch_array($result))
{
$lugar += 1;
echo "<tr><td>$lugar</td><td><a href='perfilnuevo.php?jug=$rs[5]'>$rs[7]</a></td><td>$rs[puntos]</td></tr>";
}
echo "</table>";

$result = mysql_query("SELECT * FROM usuarios");
$totalRegistros = mysql_num_rows($result);
$totalPaginas = ceil($totalRegistros / $registrosPagina);

$paginaAnterior = $pag - 1;
$paginaSiguiente = $pag + 1;
if ($paginaSiguiente > $totalPaginas)
{
$paginaSiguiente -= 1;
}

if ($paginaAnterior < 1)
{
$paginaAnterior += 1;
}

echo "<br><center><a href='ranking.php?pag=$paginaAnterior'>Anterior</a> ";
for ($i = 1; $i <= $totalPaginas; $i++)
{
echo " <a href='ranking.php?pag=$i'>$i</a> ";
}
echo " <a href='ranking.php?pag=$paginaSiguiente'>Siguiente</a></center>";
echo "<center><a href='main.php'>Volver</a></center>";
?>
</body>
</html>

pero poner eso del id ...