Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2010, 19:48
apustilnik
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Paginador Paginator_v1.6.3

ya encontre la solucion!
estuve chequeando la funcion que me pasaste el link, y tiene algunas limitaciones por lo que vi, por ejemplo que uno debe ponerle la cantidad de paginas siguientes y anteriores.
y encontre un codigo, y lo adapte, ya que tenia algunos errores y funciona perfecto.
aqui les paso el codigo modificado por si le puede serviar a alguien que desee hacer una paginacion en su sitio web:
Cita:
mysql_select_db("db"); //selecciono la base

$pg=0; //pagina actual
$cantidad=10; //cant de resultados x pagina

$inicial= $pg*$cantidad;

//cada uno puede adaptar la consulta a gusto
$consulta= "select * from user order by username desc limit $inicial,$cantidad";
$resultado= mysql_query($consulta);
$num= mysql_num_rows($resultado);

//idem
$consulta2= "select * from user";
$resultado2= mysql_query($consulta2);
$num2= mysql_num_rows($resultado2);

$pages= intval($num2 / $cantidad);

//imprimir los resultados

for ($i=0;$i<$nm;$i++)
{
$row= mysql_fetch_array($resultado);
echo ($row['username']);
}

//creamos los enlaces
/*tener en cuenta que se debe crear una pagina donde se van a mostrar los resultados en este caso la llamamos "paginar"/*
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href=paginar.php?id=".$url.">anterior</a>";
}
else
echo "";

for ($i = 0; $i<($pages + 1); $i++)
{
if ($i == $pg)
echo "<font face=Arial size=2 color=ff0000><b> ".$i." </b></font>";
else
echo "<a href=paginar.php?id=".$i.">".$i."</a> ";
}
if ($pg < $pages)
{
$url = $pg + 1;
echo "<a href=paginar.php?id=".$url.">siguiente</a>";
}
else
echo "";
echo "<br>"
espero les sea de utilidad y si tienen alguna observacion o mejoramiento del codigo, no duden en enviarlo.
saludos cordiales.
ariel