
22/05/2010, 10:32
|
 | Colaborador | | Fecha de Ingreso: agosto-2009 Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 6 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. |