Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2008, 15:22
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
APORTE: Paginar facilmente con ajax+php

Hola,
Estoy haciendo un codigo de paginacion facil usando ajax+php.
Todabia esta en la version BETA (desarrollo).
Nesesito sus comentarios para mejorarlo y por si alguno esta buscando un opaginador con ajax+php.
Antes de poner el class nesesito decir que el codigo fue editado unas 5 veses y talves quedaron lineas de las primeras que no sirven, tambien que hice el codigo mirando un paginado (no robando partes) todo lo escribi sin quitar nada.
El paginador se llama: EasyPaginAjax
Codigo: http://videosyao.atwebpages.com/EasyPaginAjax.HTML
EasyPaginAjax.class.php ( no cambiar el nombre )

En el comienso hay expluicasiones de la funsiones.
Se lo ejecuta haci:
Código PHP:
include('config.ini.php');//Conexion a la bd
$pag= new EasyPaginAjax();
$pag->bd="BD";// Nombre de la bd
$pag->insert('EasyPaginAjax.php');
$pag->separador(" | ");
$pag->sql="SELECT * FROM tabla";
$pag->ejecutar();
echo 
"<div id='paginar_ajax' class='result'>";
echo 
"Hay ".$pag->total." resultados de la paginacion con ajax";
echo 
"<br />";
while(
$row $pag->ver_data_bd()) { 
echo 
$row['nombre']."<br />";
}
echo 
$pag->links();
echo 
'</div>'
A eso se lo pone en la misma pagina al pie (EasyPaginAjax.class.php)
y despues donde queres poner la paginacion se pone:
Código PHP:
include_once('EasyPaginAjax.php'); 
y listo.
Funcion adisional:
super_dat
Código PHP:
$pag->super_dat(); 
Te muestra todos los datos usados para la paginacion.
Código PHP:
$pag->total;// Muestra todos los resultados (cantidad)
$pag->page;// Muestra la cantidad de paginas
$pag->cantidad;// Muestra la cantidad de datos por paginas
$pag->status;// Muestra el estado del codigo (1 bien | 0 mal) 
Gracias
Salu2
__________________
Half Music - www.halfmusic.com