[Php-avanzado] Corrección trabajos finales PHP Avanzado 2011-2
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Ago 21 11:45:40 ART 2012
Hola David,
El lun, 20-08-2012 a las 14:57 -0300, David Barraud escribió:
> Muchas gracias Leo por toda la ayuda brindada, por el conocimiento
> obtenido y el buen humor en las clases.
Fue un placer.
> Voy a tener en cuenta las recomendaciones que nos hiciste y quiero
> pedirte si tenés algún ejemplo de paginador que me recomendás.
> Saludos para todos y muchas gracias por ayudarnos a aprender!!!
Paginadores hay docenas, y todos hacen más o menos lo mismo.
Acá hace años que usamos el que te envío adjunto y lo hemos adaptado
para las nuevas versiones de PHP.
Se usa así:
// La clase que pagina
include_once("queryList.php");
// La query a la tabla o tablas para la salida paginada
$sql = "SELECT * FROM Tabla";
// instancia al paginador con la query, la página a la que apunta el
paginador, la página a mostrar que se lee por GET, cuantos registros
mostrar y cuantas páginas se ven.
$ql = new queryList($sql,"miscript.php",$page,10,50);
// ejecuta la query que devuelve el paginador
$res = mysql_query($ql->sql);
while ($reg = mysql_fetch_array($res, MYSQL_ASSOC)) {
// mostrás los datos
}
// mostrás el paginador
print($ql->result);
Es muy simple y hace lo mínimo indispensable.
Igual revolvé para ver otras soluciones, porque hay de veras docenas.
Saludos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: queryList.php
Type: application/x-php
Size: 2353 bytes
Desc: no disponible
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20120821/1c47f785/attachment.bin>
Más información sobre la lista de distribución Php-avanzado