23/12/2010, 23:29
|
(Desactivado) | | Fecha de Ingreso: mayo-2005 Ubicación: España
Mensajes: 471
Antigüedad: 19 años, 6 meses Puntos: 45 | |
Respuesta: Paginador php? Los paginadores que funcionan arrojando resultados de una base de datos mysql suelen funcionar modificando los dos parámetros de LIMIT en una query mysql.
Por ejemplo, la variable $_GET['parametro'] se recibe por url, está especificado que:
$param = $_GET['parametro'];
$resul = ($param - 1)*10;
Ahora la variable resul contiene el resultado de la sencilla formula, este resultado es simplemente el punto a partir del cual deberán mostrarse los resultados. Por ejemplo, si estamos en la página 2 y hay 10 resultados por página: (2-1)*10=10; esto es, deberán mostrarse 10 resultados a partir del resultado 10.
Ahora modificamos la consulta al query:
$query="SELECT * FROM tabla WHERE loquesea LIMIT $resul,10"
Cada vez que se efectue un cambio en resul se efectuará un cambio en LIMIT de la query y mostrará 10 resultados desde un punto distinto.
Un saludo.
Última edición por Rolldi; 24/12/2010 a las 00:42 |