Foros del Web » Programando para Internet » PHP »

Paginador Paginator_v1.6.3

Estas en el tema de Paginador Paginator_v1.6.3 en el foro de PHP en Foros del Web. Hola amigos del foro, queria consultarles lo siguiente necesito hacer una paginacion sobre resultados de una base mysql de modo que me muestre, por ejemplo, ...
  #1 (permalink)  
Antiguo 13/09/2010, 12:43
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Paginador Paginator_v1.6.3

Hola amigos del foro, queria consultarles lo siguiente
necesito hacer una paginacion sobre resultados de una base mysql
de modo que me muestre, por ejemplo, 10 resultados por pagina, y obviamente vaya generando links a paginas siguientes y anteriores como sea necesario.
La idea basicamente es armar un album de fotos
Y no hay manera de encontrar un link para descargar este paginador, que vi en muchas web, que es muy facil de implementar.
Pero no hay caso, en ningun lado se puede descargar, y todos los links ke pasan ya no estan activos!!
Como puedo hacer para descargarlo, o si alguien puede pasarme algun link a algun otro paginador que sea sencillo de aplicar
Por favor a quien pueda ayudarme se los agradezco un monton.
Saludos a todos.
Ariel
  #2 (permalink)  
Antiguo 13/09/2010, 12:46
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Respuesta: Paginador Paginator_v1.6.3

Puedes usar este: http://phppaging.phperu.net/

es muy simple de usar.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #3 (permalink)  
Antiguo 13/09/2010, 17:52
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Paginador Paginator_v1.6.3

hola, muchas gracias por la respuesta.
habia visto ese link, pero no entiendo como se utiliza y como debo aplicarlo a mi pagina, como puedo hacer?
saludos
Cita:
Iniciado por xalupeao Ver Mensaje
Puedes usar este: http://phppaging.phperu.net/

es muy simple de usar.
  #4 (permalink)  
Antiguo 13/09/2010, 17:56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Paginador Paginator_v1.6.3

Hmm facil, Puedes usar LIMIT en las consultas, busca por alli hay muchos tutos
  #5 (permalink)  
Antiguo 13/09/2010, 19:48
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 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

Etiquetas: paginador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:15.