54 - Controller CREATE REGISTRO de LIBROS en la BASE DE DATOS con (💻 PHP y MYSQL 💻)
Duración: 12 min
Módulo: Módulo Libros
Lección 10 de
30
Descripción
Lección 54: 🔄 Creando el Controlador de Actualización de Libros
¡Hola a todos! 🚀 En esta lección, te guiaré en la implementación de la lógica final para la edición de libros. Aprenderás a crear un controlador que se encargará de recibir la información modificada del formulario de actualización y la guardará de forma segura en la base de datos, incluyendo la posibilidad de cambiar la imagen de portada.
En esta lección, verás:
- Creación del Controlador (control_update_book.php): ⚙️ Te guiaré en la creación de un nuevo archivo, que será el cerebro detrás del proceso de actualización de libros.
- Recepción de Variables: 📦 Aprenderás a recibir todas las variables del formulario de edición, incluyendo los datos del libro que el usuario ha modificado (título, autor, ISBN, categoría, año de publicación).
- Gestión Condicional de la Imagen: 🖼️ Te mostraré cómo implementar una lógica para verificar si se ha subido una nueva imagen de portada. Si es así, se procesará y se actualizará en la base de datos; de lo contrario, se mantendrá la imagen existente.
- Construcción de la Sentencia UPDATE: ✅ Te guiaré en la creación de una sentencia SQL UPDATE segura y eficiente. Utilizaremos el ID del libro para actualizar solo el registro correcto en la base de datos.
- Mensajes de Confirmación y Redirección: 🚀 Implementaremos mensajes de éxito o error después de la actualización, y redirigiremos al usuario al listado de libros una vez que la operación se haya completado.
- Prueba de Funcionalidad: 🚀 Realizaremos una prueba para verificar que el código funciona correctamente, confirmando que los datos se actualizan como esperamos en la base de datos y que la gestión de imágenes funciona de forma adecuada.
¡Al final de esta lección, tu sistema de biblioteca tendrá un flujo completo para la gestión de libros, desde el registro hasta la actualización, incluyendo la gestión de imágenes de portada! 💻
Lecciones
Introducción e instalación
Módulo Usuarios y Login
Lección 4. 12 - ENVIAR datos de una PÁGINA A OTRA con el MÉTODO POST Y GET ( 👨💻 PHP y MYSQL 💻)
10 min
Lección 8. 16 - Como REDUCIR líneas de CÓDIGO FUENTE con INCLUDE ( 👨💻 curso de PHP y MYSQL 💻)
12 min
Lección 14. 22 - Como enviar DATOS de un FORMULARIO a la BASE DE DATOS con (👨💻 PHP y MYSQL 💻)🚀
9 min
Lección 18. 26 - Como GUARDAR datos en la BASE DE DATOS - CRUD (Create) con (💻 PHP y MYSQL 💻)🚀
7 min
Lección 20. 28 - Como REGISTRAR el PASSWORD ENCRIPTADO en la BASE DE DATOS con (💻 PHP y MYSQL 💻)🚀
3 min
Lección 26. 34 - Cómo leer datos para EDITAR usuarios desde la BASE DE DATOS con (💻 PHP y MYSQL 💻)
9 min
Lección 30. 38 - Cargar FORMULARIO DELETE borrar usuario de la base de datos con (💻 PHP y MYSQL 💻)
10 min
Lección 31. 39 - Controller DELETE para borrar USUARIOS de la BASE de DATOS con (💻 PHP y MYSQL 💻)
14 min
Módulo Libros
Lección 2. 46 - Vista MÓDULOS LIBROS con LISTADO DE LIBROS con BASE DE DATOS con (💻 PHP y MYSQL 💻)
16 min
Lección 4. 48 - MODAL para REGISTRO de ÁREAS en la BASE DE DATOS PARTE 1 con (💻 PHP y MYSQL 💻)
10 min
Lección 10. 54 - Controller CREATE REGISTRO de LIBROS en la BASE DE DATOS con (💻 PHP y MYSQL 💻)
12 min
Lección 16. 60 - Importar DATOS de EXCEL a MYSQL tabla de la BASE de DATOS con (💻 PHP y MYSQL 💻)
9 min
Lección 21. 65 - Obteniendo los DETALLES de CONEXIÓN de la BASE de DATOS con (💻 PHP y MYSQL 💻)
5 min
Lección 22. 66 - Como EXPORTAR e IMPORTAR toda la INFORMACIÒN de la BASE de DATOS de nuestro HOSTING
10 min
Lección 28. 72 - READ lectura de LIBROS en FÍSICO y DIGITAL de la BASE de DATOS (💻 PHP y MYSQL 💻)
12 min
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️