Foros del Web » Programando para Internet » PHP »

[APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Estas en el tema de [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2 en el foro de PHP en Foros del Web. El código esta como attachment en el primer mensaje. Saludos....

  #31 (permalink)  
Antiguo 17/03/2009, 11:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

El código esta como attachment en el primer mensaje.

Saludos.
  #32 (permalink)  
Antiguo 17/03/2009, 12:02
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 20 años, 4 meses
Puntos: 2
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Saludos a todos!! a mi me dio dolor de cabeza estar esperando a que funcionara el sitio!! si a okram no le molesto y creo que si esta permitido hacer esto en los foros...

Yo quiero compartirlo con ustedes!! por si alguno no lo tiene, lo he subido a rapidshare y es la version 2.1....

http://rapidshare.com/files/21037798..._v2_1.zip.html
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #33 (permalink)  
Antiguo 17/03/2009, 12:05
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Hola Capimaster.
Cita:
Iniciado por GatorV Ver Mensaje
El código esta como attachment en el primer mensaje
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #34 (permalink)  
Antiguo 17/03/2009, 15:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 49
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Hola a los que preguntan por el código está en el primer mensaje en un archivo .zip, ahora mi pregunta es como se usa esta libreria???

Trato de utilizarla haciendo el llamado a la misma
Código PHP:
include("PHPPaging.lib.php"); 
pero no sé como lograr que funcione, si alguien tiene un ejemplo que podamos usar para guiarnos, ya que la página no funciona.

Gracias
  #35 (permalink)  
Antiguo 17/03/2009, 15:13
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Mirá aquí (caché de google):

Tutorial básico en la caché de google
Páginas que forman el tutorial del paginador en la caché de Google

Estoy evaluando algunas opciones para trasladar la web del paginador a un mejor servidor. De momento Google salva el día

  #36 (permalink)  
Antiguo 17/03/2009, 15:21
 
Fecha de Ingreso: marzo-2009
Mensajes: 49
Antigüedad: 15 años, 9 meses
Puntos: 2
Gracias por tu ayuda estoy revisando la info en estos momentos ya comentaré al respecto mas adelante y de nuevo muchas gracias.

Hola Okram, he revisado el codigo y me parece excelente, ahora tengo una pregunta hay alguna manera de que pagina pero en columnas y filas es decir en vez de que salgan los datos;
nombre
apellido
pais

salieran asi;
nombre nombre nombre
apellido apellido apellido
pais pais pais

Otra cosa si gustas te puedo ofrecer una carpeta o subdominio en mi sitio web para que puedas montar de nuevo el codigo.

Avisame y gracias por tu gran aporte

Hola Okram... ya vi como paginar en filas fue error visual, pero aún tengo una duda, es la siguiente:

Lo que necesito es que cuando se muestren los resultados me muestre asi:

nombre nombre nombre nombre
apellido apellido apellido apellido

nombre nombre nombre nombre
apellido apellido apellido apellido

es decir que me muestre 8, 10, 12, 20 (en fin los que se necesiten) resultados en cada página pero que los muestre asi como el ejemplo que estoy mostrando.

Una fila arriba y la otra abajo

Gracias

Última edición por GatorV; 17/03/2009 a las 18:28
  #37 (permalink)  
Antiguo 26/03/2009, 10:37
 
Fecha de Ingreso: marzo-2009
Mensajes: 46
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

okram
buenisimo tu aporte, facil de implementar y completo. estaba necesitando algo asi.
te felicito.
un abrazo.-
  #38 (permalink)  
Antiguo 16/04/2009, 09:44
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Hola, estube revisando la clase en la pagina que indican pero de un momento a otro dejo de funcionar, pueden solucionar ete inconveniente porfavor.
  #39 (permalink)  
Antiguo 22/04/2009, 08:35
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

este código no me funciona a pesar de estar todo correcto, por lo menos es lo que creo:

Código PHP:
<?
require_once('../vars.php');
require_once 
'PHPPaging.lib.php';

$paging = new PHPPaging;

$paging->agregarConsulta("SELECT * FROM noticias ORDER BY id DESC");
$paging->ejecutar();
while(
$datos $paging->fetchResultado()) {}
?>

<table width="100%" border="0" cellspacing="0" cellpadding="5">
                    <tr>
                      <td colspan="3" class="noticias_titulo"><a name="" id="<? echo $datos['id'?>"></a><? echo $datos['titulo']; ?></td>
                    </tr>
                        <? if (($datos['foto']) != ('')) { ?>
                        <div align="center"> <br />
                            <table border="0" cellpadding="3" cellspacing="1" bgcolor="#999999">
                            <tr> 
                              <td width="100%" bgcolor="#000000"><img src="http://www.forosdelweb.com/f18/files/<? echo $datos['foto'?>"></td>
                            </tr>
                          </table>
                        </div><br /><br />

            <? ?>
                      
<? echo $datos['texto']; ?><br /><br /></td>
                    </tr>

                    <tr>
                      <td width="20%" class="noticias_autor">Fecha: <? echo $datos['fecha']; ?></td>
                      <td width="30%" class="noticias_autor"><? if (($datos['autor']) != ('')) { ?>Autor: <? echo $datos['autor'];  } ?></td>
                      <td width="50%" class="noticias_autor"><? if (($datos['fuentenombre']) != ('')) { ?>Fuente: <a href="<? echo $datos['fuenteurl']; ?>" target="_blank"><? echo $datos['fuentenombre']; ?></a><? } else { ?>&nbsp; <? ?></td>
                    </tr>
                  </table>

 <?php
    
// Imprimimos la barra de navegación
    
echo "<b>Navegación</b>: ".$paging->fetchNavegacion();
?>
Me detecta todos los datos de la base de datos pero no me los muestra.
__________________
Salu2
  #40 (permalink)  
Antiguo 22/04/2009, 08:41
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Amigo no se xq estas cerrando el ciclo del while antes de tiempo:

Código:
while($datos = $paging->fetchResultado()) {   } <---------------- ?  y aqui estas cerrando el while sin siquiera haber echo nada
?>

<table width="100%" border="0" cellspacing="0" cellpadding="5">
                    <tr>
                      <td colspan="3" class="noticias_titulo"><a name="" id="<? echo $datos['id'] ?>"></a><? echo $datos['titulo']; ?></td>
                    </tr>
                        <? if (($datos['foto']) != ('')) { ?>
                        <div align="center"> <br />
                            <table border="0" cellpadding="3" cellspacing="1" bgcolor="#999999">
                            <tr> 
                              <td width="100%" bgcolor="#000000"><img src="http://www.forosdelweb.com/f18/files/<? echo $datos['foto'] ?>"></td>
                            </tr>
                          </table>
                        </div><br /><br />

            <? } ?>  <------ este cierre no va aqui ya que abajo sigues mostrando datos de ese registro
                      
<? echo $datos['texto']; ?><br /><br /></td>
                    </tr>

                    <tr>
                      <td width="20%" class="noticias_autor">Fecha: <? echo $datos['fecha']; ?></td>
                      <td width="30%" class="noticias_autor"><? if (($datos['autor']) != ('')) { ?>Autor: <? echo $datos['autor'];  } ?></td>
                      <td width="50%" class="noticias_autor"><? if (($datos['fuentenombre']) != ('')) { ?>Fuente: <a href="<? echo $datos['fuenteurl']; ?>" target="_blank"><? echo $datos['fuentenombre']; ?></a><? } else { ?>&nbsp; <? } ?></td>
                    </tr>
                  </table>
            <? } ?>  <--------------------- ES AQUI DONDE DEBE IR AL CIERRE DE LA TABLA, YA QUE DESPUES MOSTRAS LA NAVEGACION.
Saludos
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama

Última edición por marweb; 22/04/2009 a las 08:43 Razón: falataba un error
  #41 (permalink)  
Antiguo 22/04/2009, 08:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Aun así, habiendo hecho el cambio que dices. Sigue sin mostrarme nada, únicamente la barra de navegación :(
__________________
Salu2
  #42 (permalink)  
Antiguo 22/04/2009, 08:55
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2


  1. Verificate que la base de datos este bien
  2. Verifica que el select de la tabla este bien
  3. Verfica el ultimo cambio que hize al post, de la llave que cierras antes de ejecutar el while
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #43 (permalink)  
Antiguo 22/04/2009, 09:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Cita:
Iniciado por marweb Ver Mensaje

  1. Verificate que la base de datos este bien
  2. Verifica que el select de la tabla este bien
  3. Verfica el ultimo cambio que hize al post, de la llave que cierras antes de ejecutar el while
Tanto la base de datos como el select están bien, ya que antes de meterle las tablas los he comprobado con este código, que ejecuto ahora mismo y funciona. Los datos son los mismos:

Código PHP:
<?
require_once('../vars.php');
require_once 
'PHPPaging.lib.php';

$paging = new PHPPaging;

$paging->agregarConsulta("SELECT * FROM noticias ORDER BY id DESC");
$paging->ejecutar();
while(
$datos $paging->fetchResultado()) {
echo 
"Titulo:" $datos['titulo'] . "<br />";
    echo 
"Texto:" $datos['texto'] . "<br />";
    echo 
"Fecha:" $datos['fecha'] . "<br />";
    echo 
"<br />";
}

?>

<?php
    
// Imprimimos la barra de navegación
    
echo "<b>Navegación</b>: ".$paging->fetchNavegacion();
?>
Y me mostraba todos los registros bien. Ha sido después con el código de arriba cuando a pesar de detectarme los datos de la bd bien. No me los muestra.

Y el cambio que me has sugerido también lo he hecho y verificado, pero nada
__________________
Salu2
  #44 (permalink)  
Antiguo 22/04/2009, 09:07
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Vi un error aqui y no se si este mal pero mejor verficate

Código PHP:
 <tr>
                      <td width="20%" class="noticias_autor">Fecha: <? echo $datos['fecha']; ?></td>
                      <td width="30%" class="noticias_autor"><? if (($datos['autor']) != ('')) { ?>Autor: <? echo $datos['autor'];  } ?></td>
                      <td width="50%" class="noticias_autor"><? if (($datos['fuentenombre']) != ('')) { ?>Fuente: <a href="<? echo $datos['fuenteurl']; ?>" target="_blank"><? echo $datos['fuentenombre']; ?></a><? } else { ?>&nbsp; <? ?></td>
                    </tr>
PORQUE ENCAPSULAS UN IF DOS VECES

Código:
<? if (($datos['autor']) != ('')) { ?>
DEBERIA SER ASI

Código:
<? if ($datos['autor']) != "" ){ ?>
Ademas tenias encapsulado el "" ???
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #45 (permalink)  
Antiguo 22/04/2009, 09:14
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Te parecerá raro, pero si no está encapsulado de esa forma, no funciona. Al ejecutarlo sin ese doble encapsulamiento me dar un parse error en esa línea.
__________________
Salu2
  #46 (permalink)  
Antiguo 22/04/2009, 09:29
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Ya vi cometi yo un error adicional quede en el segundo de la lentitud
aqui como debe ser

Código:
<? if ($datos['autor'] != "" ){ ?>
y como estaba antes

Código:
<? if ($datos['autor'])  <<< este capsulamiento debes quitarlo  != "" ){ ?>
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #47 (permalink)  
Antiguo 22/04/2009, 09:35
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Om, fijate, ahora ya no da error. Gracias. Así quito algún caracter que otro. También lo he cambiado en la linea siguiente. Que seguía la misma estructura. Pero aún así, tenemos las mismas, ya que no me muestra ningún registro que es lo que viene todo esto. xD

Y lo peor es que todo está bien... pero no muestra nada aparte de la barra de navegación... La cosa tiene que estar más arriba... o falta algo. Pero no lo encuentro.
__________________
Salu2
  #48 (permalink)  
Antiguo 22/04/2009, 09:37
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
Mensaje Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Pon el codigo actual que tienes ahora despues de los cambios.
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #49 (permalink)  
Antiguo 22/04/2009, 09:41
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Ok. Ahí va:

Código PHP:
<?
require_once('../vars.php');
require_once 
'PHPPaging.lib.php';

$paging = new PHPPaging;

$paging->agregarConsulta("SELECT * FROM noticias ORDER BY id DESC");
$paging->ejecutar();
while(
$datos $paging->fetchResultado()) {}
?>

<table width="100%" border="0" cellspacing="0" cellpadding="5">
                    <tr>
                      <td colspan="3" class="noticias_titulo"><a name="<? echo $datos['id'?>" id="<? echo $datos['id'?>"></a><? echo $datos['titulo']; ?></td>
                    </tr>
                          
                    <tr>
                      <td colspan="3" class="noticias_texto">
                      
                      
            <? if (($datos['foto']) != ('')) { ?>
                        <div align="center"> <br />
                            <table border="0" cellpadding="3" cellspacing="1" bgcolor="#999999">
                            <tr> 
                              <td width="100%" bgcolor="#000000"><img src="http://www.forosdelweb.com/f18/files/<? echo $datos['foto'?>"></td>
                            </tr>
                          </table>
                        </div><br /><br />

                       <? echo $datos['texto']; ?><br /><br /></td>
                    </tr>

                    <tr>
                      <td width="20%" class="noticias_autor">Fecha: <? echo $datos['fecha']; ?></td>
                      <td width="30%" class="noticias_autor"><? if ($datos['autor'] != "" ){ ?>Autor: <? echo $datos['autor'];  } ?></td>
                      <td width="50%" class="noticias_autor"><? if ($datos['fuentenombre'] != "" ){ ?>Fuente: <a href="<? echo $datos['fuenteurl']; ?>" target="_blank"><? echo $datos['fuentenombre']; ?></a><? } else { ?>&nbsp; <? ?></td>
                    </tr>
                  </table>
                <? ?>

 <?php
    
// Imprimimos la barra de navegación
    
echo "<b>Navegación</b>: ".$paging->fetchNavegacion();
?>
Aclaro que el vars.php es donde están los datos de acceso a la db.
__________________
Salu2
  #50 (permalink)  
Antiguo 22/04/2009, 09:55
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

compa q paso aqui sigue dejando el doble encapsulamiento

Cita:
<? if (($datos['foto']) != ('')) { ?>
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama

Última edición por marweb; 22/04/2009 a las 09:55 Razón: falto texto
  #51 (permalink)  
Antiguo 22/04/2009, 09:57
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
Exclamación Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

ah y cierrate este if de la foto que lo estas dejando abierto. Compa le recomiendo revise la logica de su codigo auqi estamos pa ayudar no para darte todo el codigo. ???
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #52 (permalink)  
Antiguo 22/04/2009, 10:13
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Cita:
Iniciado por marweb Ver Mensaje
ah y cierrate este if de la foto que lo estas dejando abierto. Compa le recomiendo revise la logica de su codigo auqi estamos pa ayudar no para darte todo el codigo. ???
Lo del encapsualimiento ha sido un fallo tecnico. ¿Y a que if te refieres?. Am espera. El if que cerraba es el cambio que primero me has dicho, el <? } ?> que estaba en medio. Ya sabía yo que había puesto eso ahí por algo.

La lógica estaba bien hasta el primer cambio xD.
__________________
Salu2
  #53 (permalink)  
Antiguo 22/04/2009, 10:16
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

a mi no me gusta que tomen los temas de Aporte como mesa de discusión...

pero en fin, si... esta muy mal la lógica:

Código PHP:
while($datos $paging->fetchResultado()) {} // <-- :S 
¿que paso aquí??

esas cerrando inmediatamente el bloque del while()
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #54 (permalink)  
Antiguo 22/04/2009, 10:19
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años, 8 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Entonces ya te salio todo bien, congratulations.

Cuidese, y lea bien su codigo antes de postearlo.
__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #55 (permalink)  
Antiguo 22/04/2009, 10:20
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Cita:
Iniciado por pateketrueke Ver Mensaje
a mi no me gusta que tomen los temas de Aporte como mesa de discusión...

pero en fin, si... esta muy mal la lógica:

Código PHP:
while($datos $paging->fetchResultado()) {} // <-- :S 
¿que paso aquí??

esas cerrando inmediatamente el bloque del while()
Oh, dios santo. Gracias. Ahí estaba el fallo. Lo había cerrado ahí y luego Arggg!!!. Y yo mirando y mirando y bloqueado. Muuuchas gracias a ambos ;)
__________________
Salu2
  #56 (permalink)  
Antiguo 22/04/2009, 10:24
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Gracias a ambos de nuevo y al creador de Phppaging! Gran aporte sin duda.
__________________
Salu2
  #57 (permalink)  
Antiguo 11/05/2009, 03:01
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 17 años, 4 meses
Puntos: 1
De acuerdo Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

La página web no funciona concretamente la seccion de Descarga. Alguien podria ponerlo por favor, creo que puede ser de gran utilidad para nosotros.

Gracias ¡¡¡¡
  #58 (permalink)  
Antiguo 11/05/2009, 08:55
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 5 meses
Puntos: 416
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Cita:
Iniciado por superdober Ver Mensaje
La página web no funciona concretamente la seccion de Descarga. Alguien podria ponerlo por favor, creo que puede ser de gran utilidad para nosotros.

Gracias ¡¡¡¡
Esta adjunto al mensaje.
  #59 (permalink)  
Antiguo 11/05/2009, 09:00
 
Fecha de Ingreso: febrero-2007
Mensajes: 43
Antigüedad: 17 años, 10 meses
Puntos: 0
Exclamación Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

Código PHP:
require_once 'PHPPaging.lib.php';
$paging = new PHPPaging
echo 
"<br>";
$consulta "SELECT * FROM tabla";
$conexion oci_connect("parametro_NOMBRE","parametro_password","parametro_ip");
$statement oci_parse($conexion$consulta) or die("NO EXISTE conexionAislada.php");
oci_execute($statement);
$paging = new PHPPaging($statement);
    
$contador 0;
        while (
$row oci_fetch_array ($statementOCI_ASSOC)) {
        
$arreglo[$contador]=$row['columna'];
        
$contador $contador+1;
        }    
        
$paging->agregarArray($arreglo);
        
$paging->ejecutar();                 
        while (
$datos $paging->fetchResultado()) {    
            echo 
$datos['NOMBRE'];
        }                
        
$links $paging->fetchNavegacion();
        echo 
"<br>".$links

esto en oracle no rula , he probado ha hacerlo mediante consulta y tampoco rula la variable $link seria $statement no?
  #60 (permalink)  
Antiguo 11/05/2009, 16:16
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: [APORTE] Clase para paginación con PHP/MySQL - PHPPaging v2

El paginador por ahora funciona sólo con bases de datos MySQL. Para los que no pueden acceder al sitio, el paginador está adjunto en el primer mensaje, y los tutoriales pueden verlos en la cache de google.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 6 personas




La zona horaria es GMT -6. Ahora son las 08:18.