Paginación con PHP, Mysql, jQuery, Ajax y Bootstrap

paises

En esta ocasión quiero mostrarles cómo hacer una paginación de resultados usando PHP y como gestor de bases de datos Mysql, además usaremos el framework Bootstrap para la maquetación del CSS y jQuery para hacer una llamada AJAX.

Paso 1: Crear nuestro archivo index.php

 

Paso 2: Crear el archivo llamado paises_ajax.php, el cual es llamado via AJAX desde el archivo index.php que creamos anteriormente.

 

Paso 3: Importar la tabla countries.sql. Para que la consulta funcione es necesario realizar la importación de la tabla. Dentro de phpMyAdmin seleccionamos la base de datos a la que importaremos los datos, luego nos dirigimos a la pestaña “importar” seleccionaremos nuestros archivo y finalmente click en el botón continuar para realizar la importación.

 

DEMO     DESCARGAR ARCHIVOS

  • Pingback: Cargar información dinámica en ventana modal Bootstrap()

  • Miguel Alejandro

    amigo lo unico ue no me queda claro es el archivo pagination.php, ojala pudieras explicarlo un poco

  • Obed

    Hola Miguel, el archivo pagination.php contiene la función
    encargada de realizar la paginación, la
    cual recibe 4 parámetros ($reload, $page, $tpages, $adjacents) $reload= página donde se cargara el archivo, $page=
    es la página donde iniciara la paginación ejemplo: 1, $tpages=es el número
    total de páginas para la paginación y $adjacents= espacio adyacente entre las páginas

  • Laura Castro

    ¿Cómo hago esto dentro de un Modal? Siempre me saca.

  • Laura Castro

    Bueno, lo saqué del modal para mejorar su uso pero no puedo implementarle clases…

  • Enrique Veliz

    esta interesante, yo soy casi nuevo en esto y en el instituto me pidieron algo similar, pero pero el listado sea en base a un parámetro por ejemplo una lista de clientes y el filtro sera localidad. Así cuando seleccione una localidad y le de click en el botón procesar me debe mostrar todos los clientes de dicha localidad. Como haría para hacer que funciones mediante un filtro. Gracias.

    • Obed

      Entiendo, lo que necesitas es hacer una consulta a la base de datos con distintos criterios de búsqueda para la paginación. Te recomiendo que veas el siguiente articulo, te aseguro que te ayudará: http://obedalvarado.pw/simple-invoice/

  • Gabriel E Caraballo M

    Buenas, quisiera saber como agregarle un sistema de búsquedas (criterios mediante base de datos). Excelente aporte y bien sencillo.

  • Anderson Martinez

    Buen día muy interesante y muy practico, pero no están los documentos para descargar. O por lo menos el demo para ver el funcionamiento

  • Miguel Martinez Juan

    Felicitaciones por tu trabajo, me gusta mucho tu forma de programar. Tengo una pregunta : como puedo conseguir que al hacer una modificacion de un registro luego recargue la página en la que se mostraba el registro y no la pagina 1 que es la que recarga siempre despues de una modificacion ??.
    Gracias.