Operación CRUD usando: PHP – MySQLi – DataTables – TCPDF

Datatables es un plugin que se utiliza para mejorar la interacción de las tablas HTML y proporcionar herramientas adaptables y robustas. Con el plugins podemos crear CRUD (Crear,Read, Update Delete), lo cual mejorará tu aplicación en términos de rendimiento, mejor interfaz de usuario y otras ventajas que provee dicho plugin. Hay muchos beneficios de usar este complemento, pero para esta publicación, vamos a crear un sistema simple para Crear, Recuperar, Actualizar y Eliminar (CRUD) datos.

En esta sección, vamos a desarrollar operaciones PHP de CRUD (Crear, Recuperar, Actualizar, Eliminar) con el plugin jquery de Datatables, el cual mejorará la flexibilidad de las tablas. En el futuro, como desarrollador web, trabajarás con estas funciones básicas: crear, recuperar, actualizar y eliminar. El plugin Datatable solo se utiliza para aumentar el rendimiento de las operaciones CRUD.

Características:

  • Operación CRUD usando la extensión MySQLi  (orientada a objetos)
  • Uso de Datatables,  sitio oficial: datatables.net
  • Generador de archivos PDF, usando la librería TCPDF, sitio oficial: tcpdf.org
  • Uso de Framework Bootstrap,  sitio oficial: getbootstrap.com

Instalación

  1. Descargar los recursos de este post, usando el enlace de descarga que es mostraba en la parte inferior de este tutorial.
  2. Extraer el archivo descargado en tu servidor web.
  3. Crear una nueva base de datos un tu servidor de base de datos (phpMyAdmin), nuestro caso la hemos nombrado « test_crud_op«, pero tu puedes nombrar como desees.
  4. Importar las tablas del archivo  «test_crud_op.sql«, incluido en los archivos de este tutorial,  a la base de datos recientemente creada.
  5. Configurar el archivo de conexión a nuestra base de datos, para ello debemos editar el archivo llamado «connection.php«, y asignarle las credenciales que correspondan a tu servidor de base de datos.

Operación CRUD (2648 descargas)

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.