Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2005, 21:29
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Saludos... en una revisada rápida a tu código.. parece que no haz hecho nada para dicha paginación... trataré de ayudarte:

Primero necesitas al menos dos datos más; el máximo de resultados por página y un valor inicial. Debes recojer esos datos vía URL, además de los datos que ya utilizas para tu busqueda.

Recojes un valor inicial (la primera busqueda será 0), creas otra variable que será éste valor más el máximo de resultados... el límite... ya luego crearás tu consulta como hasta ahora pero agregarás dichos límites:
"SELECT * FROM tabla WHERE columna=%algo% ORDER BY columna LIMIT $inicio, $fin"
dónde LIMIT $inicio, $fin serán tus resultados mostrados... por ejemplo:
Código PHP:
$num_Resultados5;
$inicio$_GET['inicio'];
$fin $inicio+$num_Resultados// así te mostrará del 0 al 5, del 6 al 11... y cuantos haya en intervalos de 5 
... Ahora solo debes tener cuidado en imprimir los links de atrás y siguiente. En 'siguiente' el valor inicio será el 'final+1' del actual y en 'atrás' el valor inicial será el valor 'inical actual -6'? ... algo así... además que debes mandar la variable motivo de la busqueda por la misma URL...

Bueno, eso es a grandes rasgos y muy fugázmente... Si no quieres complicarte la vida busca el "Paginator" de jpinedo... encontrarás documentación demás en éste foro... igual hay muchos casos prácticos de otras formas de paginadores en éste mismo foro... busca...

La mejor de las suertes!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 13/03/2005 a las 21:37