Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/05/2010, 10:32
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Paginar resultados

Bueno, eso seria pura matematica y bucles. Lo primero siempre sería sacar el total de registros, por ejemplo en $paginastotal.

Por poner un ejemplo, imagina que queremos sacar links a las 5 paginas anteriores y 5 posteriores. Entonces hariamos un bucle desde $paginainicial hasta $paginafinal, creando los links pertinentes.

$paginainicial valdria $paginaactual-5, o como minimo 1.
$paginafinal valdria $paginaactual+5, o como maximo $paginastotal.

Luego haces un bucle for ($p=$paginainicial;$p++;$p<=$paginafinal) {.....} enviando en cada numero la $paginaactual que corresponda. Tambien al inicio de tu codigo, comprueba si $paginaactual es 0, entonces lo pones a 1, osea, la primera vez que entra, va a ser la pagina 1.

Espero te sirva.