Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2011, 08:04
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: mysql_num_rows con phppaging?

Bueno amigo, estuve leyendo sobre el paginador y es realmente sencillo...

lo primero es llamar a la pagina que contiene el codigo y la clase del paginador asi:

Código PHP:
require_once 'PHPPaging.lib.php'
despues lo que debes hacer es instanciar la clase del paginador asi:

Código PHP:
$paging = new PHPPaging
bueno el tutorial dice que si vos guardaste el identificador del enlace a mysql en una variable ($link = mysql_connect('localhost', 'usuario', 'password'); , debes pasar como parametro esa variable a la clase asi:

Código PHP:
$paging = new PHPPaging($link); 
despues de eso dice que hay dos formas de pasarle los datos a la clase para que pagine los resultados, una es con un array, pero esto no es lo que necesitas asi que no lo vamos a mirar, la otra forma es mediante los resultados que entrega mysql... esto lo haces asi:

Código PHP:
$q "SELECT * FROM tabla WHERE categoria = 1 ORDER BY id DESC"//esta es la consulta

$paging->agregarConsulta($q); //aca llamas a la funcion que hace la consulta el paginador 
despues hay que llamar a la funcion que ejecuta todo ese monton de codigo de paginador asi:

Código PHP:
$paging->ejecutar() 
;

Despues de esto y ya para terminar es mostrar los resultados que el paginador tiene asi:

Código PHP:
while($datos $paging->fetchResultado()) {  
    
// En cada ciclo, la variable $datos se convierte en un arreglo 
    // que contiene los datos de la fila que corresponde 
    
echo "Nombre:" $datos['nombre'] . "<br />"
    echo 
"Apellidos:" $datos['apellidos'] . "<br />"
    echo 
"País:" $datos['pais'] . "<br />"
    echo 
"<br />"

toda esta info la saque de la pagina del creador aqui

Mucha suerte
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???