Darse de alta en la web | Recuperar password   

Datos del Archivo

  • Autor/es: Arias
  • Fecha de alta: 11-10-2005
  • Descargas: 892

Votación

No estás registrado

Descarga

Archivo html

Descargar Archivo

(17,37 KB)

Otras versiones

Paginar una tabla de MySQL v1.1

Valoración (5,00 en 2 votaciones )

Esta clase nos permite paginar de una manera muy sencilla una tabla de mysql, generando automaticamente los enlaces y retornandonos los elementos de la página actual.

Ejemplo de uso (version 1.1):

Con la siguiente linea construimos una instancia del paginador, los parametros se explican en los comentarios del documento.
$pag = new Paginador('Titulo, Mensaje, Autor', 'foro_mensajes', 'Foro = '.$id.' ORDER BY Fecha DESC', 'index.php?seccion=foro&foro=$id&pag=', 15, $link);

Para mostrar las paginas displonibles y sus enlaces hacemos:
echo $pag->get_paginas();
o podemos mostrar las paginas que esten en un rango de la pagina actual, por ejemplo podemos mostrar 5 paginas por delantes y 5 paginas por dentras:
echo $pag->get_paginas(5);

Para mostrar los elementos podemos hacer:
if ($pag->vacio())
echo 'No hay mensajes';
else
foreach ($pag->get_elementos() as $row)
echo $row['Titulo'].'<br />';

Y eso es todo, cualquier duda avisar xD

Características de esta versión:

Se han aplicado ciertos cambios para mejorar el rendimiento de la clase.


Comentarios (1)

Avatar de broken #1 broken
27 dic 06 (08:01)
Arias me parece fantastito el Script que hiciste!!!

Andaba buscando urgente un Paginador de una consulta que no podia encontrar uno que andase....

PERO ESTE ANDA!!!!

Solo le falto un detalle, yo (como en muchos buscadores) envio por POST los datos de un formulario de busqueda, y con el Paginador comun al pasar a otra pagina pierde el POST y hace error el Script

Yo recomendaria que hagas una funcion que:

- Inicie una session
- Si no esta setiada la variable $_GET['pag'] crees una variable de session con la palabra de busqueda (POST)
- Despues le asignas a una variable la variable de session que contiene la palabra de busqueda, y la colocas en la consulta

Asi cada ves que envien la palabra por POST (Todavia no esta setiada la variable $_GET['pag']) guarde la palabra de busqueda, y despues use esa variable para la consulta, asi lo hice yo y me anda DE MARAVILLA

MUCHAS GRACIAS!!!
Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster