Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 02:21
floatstudio
 
Fecha de Ingreso: mayo-2010
Mensajes: 46
Antigüedad: 9 años, 10 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!