FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#6
|
|||
|
|||
Hola Caye.
Hice el tema del paginator y salio bien creo yo. Quiero subirlo aqui para que lo vean, prueben y si saben como mejorarlo me avisan para que podamos aprender todos y sacar algo bueno del tema. Les digo lo que agregue. Yo por ejemplo tengo un STORE PROCEDURE para una busqueda o listar filas de una tabla y otro que me arroje la cantidad total de filas (yo lo hago asi porque no uso php 5 y php 4 no tienen ibase_num_rows()) Entonces: //-- SP que lista las filas = la consulta en si $_pagi_sql = "SELECT * FROM SP_CATLIB_LISTAR"; //-- SP que extrae el total de filas de la misma consulta de arriba $_pagi_sql_numrows = "SELECT NUMROWS FROM SP_NUMROWS_CATLIB"; //-- Esto lo hago porque el LIMIT del mySQL esta al final de la sentencia //-- mientras FIREBIRD no tiene limit sino FIRST cantidad SKIP desde $_pagi_from = "FROM SP_CATLIB_LISTAR"; //-- esto es lo que devuelve el ibase_connect(); $_pagi_link_identifier = $BdD; //-- llamo al paginator arreglado require("../../_php/paginator.inc.php"); Despues es todo normal. a demas de las variables que devuelve devuelve * $_pagi_filas_en_pagina :Cantidad de filas en la pagina actual $_pagi_cantidad_pagina : Cantidad de paginas El archivo php del paginator está en http://www.granodemostaza.org/tmp/paginator.inc.rar Copio los SP a continuacion |
|
|
|