Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2005, 13:20
Avatar de pablod
pablod
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Hola Rocket, luego de darle y darle vueltas al asunto logre realizar la paginacion con Oracle.

Te resumo como lo hice:

La paginación la deje tal cuál, lo que hice fue agreagar otra condición al despliegue de los resultados.

Esta es la consulta que hago:

$cmdstr2 = "SELECT RUT, NOMBRE, APELLIDO_PATERNO, APELLIDO_MATERNO
FROM USUARIOS_CLIENTES
WHERE ACTIVA=2
ORDER BY APELLIDO_PATERNO";

$parsed2 = ociparse($db_conn, $cmdstr2);
ociexecute($parsed2);
$nrows2 = ocifetchstatement($parsed2, $results2);

Luego condiciono de esta forma para mostrar los resultados.

$cont = $inicio;
while( ( $cont < ( $inicio + $limite ) ) && ( $cont < $nrows2 ) ) {

=> con esto contador se mueve mostrando 10 registros por página hasta llegar al total de registros almacenados en $nrow2.

Por esto, yo decia que mi problema no era la paginación, sino como hacer la condición para que me mostrara 10 resultados por página.

Bueno si me entediste, o tu problema va por el lado de como paginar me avisas, para mandarte un codigo de ejemplo.

Salu2 P4blo
__________________
Pablod:-)

Última edición por pablod; 22/03/2005 a las 13:22