Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/07/2009, 09:56
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
Respuesta: ayuda con paginacion

el sql es este

if (!$pagina) {
$inicio = 0;
$pagina = 1;
}else{
$inicio = ($pagina - 1) * $registros;
}
//SI ESTA LLENO EL EJEMPLAR BUSCO POR NOMBRE//
if (!empty($busqueda)){
$resultado_1 =mysql_query("SELECT A.TOMO,A.FOLIO,A.NOMBRE np ,C.TOMO,C.FOLIO,C.NOMBRE nm, B.NOMBRE,B.TOMO,B.FOLIO,B.FECHA_NAC,B.tha,B.fha FROM publeje AS A RIGHT JOIN publeje AS B on (B.TP=A.TOMO and B.FP = A.FOLIO) LEFT JOIN publeje AS C on (B.TM=C.TOMO and B.FM = C.FOLIO) where B.NOMBRE like '$busqueda%' order by B.nombre LIMIT $inicio, $registros") or die(mysql_error());

donde registros es fijo y es 15

el tema que asi por ej si son 2000 registros aparecen 2000/15 paginas osea 1 2 3 4 5 6 7 8 9 10 11... asi hasta la cuenta esa que es bastante grande el resultado,por eso la idea es que aparezca por ej 1 2 3 4 5 6 7 siguiente y a medida que uno vaya aumentando de pagina aparezca 2 3 4 5 6 7 8 siguiente algo asi seria lo que necesito.

espero que se haya entendido

gracias.