Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2003, 09:25
livedev
 
Fecha de Ingreso: febrero-2003
Mensajes: 9
Antigüedad: 21 años, 2 meses
Puntos: 0
normalmente se hacen dos consultas...

por ejemplo, el primero para sacar todas los registros:
Código PHP:

SELECT COUNT
(*) AS total FROM tabla
$totalpages 
ceil($counter[total]/$perpage); 
La segunda consulta debe ser normal, pero poniendo el limite:

LIMIT $startat,$perpage

es decir,

Código PHP:
if ($perpage=="") {        $perpage 10;
}
if (
$page=="") {
$page 1;
}
$startat = ($page-1)*$perpage;

//seleccion de la segunda tabla
SELECT  FROM tabla
WHERE sentencia
LIMIT $startat
,$perpage 
Finalmente la navegacion...

Código PHP:
if ($page!=1) {
$prv $page-1;
echo 
"<input type='button' class='button' value='&laquo; Primera Página' onclick=\"window.location='archivo.php?perpage=$perpage&page=1'\">",
echo 
"<input type='button' class='button' value='&lt; Página Previa' onclick=\"window.location='archivo.php?perpage=$perpagepage=$prv'\">"
}

if (
$page!=$totalpages) {
$nxt $page+1;
echo 
"<input type='button' class='button' value='Siguiente Página &gt;' onclick=\"window.location='archivo.php?perpage=$perpage&page=$nxt'\">",
echo 
"<input type='button' class='button' value='Ultima Página &raquo;' onclick=\"window.location='archivo.php?perpage=$perpage&page=$totalpages'\">"


Última edición por livedev; 04/11/2003 a las 09:30