Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   realizar paginacion (https://www.clubdelphi.com/foros/showthread.php?t=20411)

alachaise 14-04-2005 19:28:49

realizar paginacion
 
tengo esta pagina que me muestra los datos de la base de datos pero me gustaria mostrar los datos de 10 en 10 y la unica solucion es la paginacion pero remotamente no tengo idea de como hacerlo
Código PHP:

<html>
<head>
<title>ver datos</title>
</head>
<body>
<H1>VER DATOS</H1>
    <?
    
include("conex.php");
    
$link=Conectarse();
    
$result=mysql_query("select * from prueba",$link);
    
?>
    <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
    <TR>
        <TD>&nbsp;<B>Fecha</B></TD> 
        <TD>&nbsp;<B>Funcionario</B>&nbsp;</TD>
        <TD>&nbsp;<B>Pais</B>&nbsp;</TD>
        <TD>&nbsp;<B>Origen</B>&nbsp;</TD>
        <TD>&nbsp;<B>Destino</B>&nbsp;</TD>
        <TD>&nbsp;<B>Importe</B>&nbsp;</TD>
        <TD>&nbsp;<B>Observaciones</B>&nbsp;</TD>
    </TR>
    <?
    
while($row mysql_fetch_array($result)) {
        
?>
        <TR>
        <td><? echo $row["Fecha"]; ?></td>
        <td><? echo $row["Funcionario"?></td>
        <td><? echo $row["Pais"?></td>
        <td><? echo $row["Origen"?></td>
        <td><? echo $row["Destino"?></td>
        <td><? echo $row["Importe"?></td>
        <td><? echo $row["Observaciones"?></td>
        </TR>
        <?
    
}
    
?>
    </TABLE>
    <?
    mysql_free_result
($result);
    
mysql_close($link); 
    
?>

</body>
</html>

roman 14-04-2005 19:58:09

Usa la directiva LIMIT de la cláusula SELECT:

Código SQL [-]
select * from prueba limit inicio, cantidad

inicio es el registro desde el cual quieres los resultados y cantidad es la cantidad de registros que quieres que te devuelva la consulta.

En cada página puedes colocar enlaces para la siguiente:

Código PHP:

<a href="lista.php?inicio=100&cantidad=10">Siguiente</a

Al comienzo del script lees los valores de $inicio y $cantidad para escribir los parámetros que requiere el enlace.

Bueno, esta es la idea, te toca desarrollarla.

// Saludos


La franja horaria es GMT +2. Ahora son las 11:08:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi