Foros del Web » Programando para Internet » PHP »

Tengo problema con paginación de resultados

Estas en el tema de Tengo problema con paginación de resultados en el foro de PHP en Foros del Web. hola a todos!! este es mi problema: creo que la paginación esta bien hecha(en parte), el problema que surge es a la hora de mostrar ...
  #1 (permalink)  
Antiguo 17/05/2010, 03:21
 
Fecha de Ingreso: mayo-2010
Mensajes: 46
Antigüedad: 9 años, 9 meses
Puntos: 0
Tengo problema con paginación de resultados

hola a todos!!

este es mi problema:
creo que la paginación esta bien hecha(en parte), el problema que surge es a la hora de mostrar los resultados, me muestra todo lo que hay en la tabla.

este es el código que utilizo:

// botonera paginacion
$cantidad = 6;
$select = "Select * from trabajos";
$contar = mysql_query($select);
$total = mysql_num_rows($contar);
$numPags = $total/$cantidad;
//miramos que pagina tenemos que cargar a partir del boton seleccionado
if($_GET){
$pag = (int)$_GET["pag"];
}else{
$pag = 0;
}
//construimos la botonera
if($pag > 0){
echo "<a href='portfolio.php?pag=".($pag-1)."'>Anterior</a> |";
}
for ($i=0; $i<$numPags; $i++){
if ($i == $pag){
echo "<strong>".($i+1)."</strong> |";
}else{
echo "<a href='portfolio.php?pag=".$i."'>".($i+1)."</a> | ";
}
}
if($pag < ($numPags-1)){
echo "<a href='portfolio.php?pag=".($pag+1)."'>Siguiente</a> |";
}
?>
<div id="cont-trabajos">
<div id="datos">
<?php
// capa que muestra la informacion solicitada de los trabajos
//$consultaPrevia="SELECT * FROM trabajos ORDER BY id_trabajo DESC LIMIT 1 ";
$consultaPrevia="SELECT * FROM trabajos ORDER BY id_trabajo ASC LIMIT ". ($pag*$cantidad).",".$cantidad;

espero sea claro de leer!

un saludo a todos!

Etiquetas: resultados
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 21:19.