47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
Duración: 12 min
Módulo: 📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 10 de
13
Descripción
🎬 Lección 47: Lectura de Datos del Producto (Acción Update) 📝
El objetivo de esta lección es configurar la vista de actualización para que muestre la información actual del producto antes de que el usuario la edite.
1. Preparación de la Vista de Actualización
- Plantilla: Se copia la estructura de la vista de creación (create.php) en la nueva vista de actualización (update.php). [01:28]
- Lógica Eliminada: Se elimina la lógica de autogeneración de código (función ceros) ya que el código del producto es un valor existente y fijo. [02:01]
- Título y Botón: Se cambia el título a "Actualización del Producto" y el color del botón principal a verde (success) para indicar una acción de modificación. [03:24]
- Controlador de Destino: El formulario se configura para enviar los datos al controlador update.php (que se creará en el siguiente paso para procesar los cambios). [04:07]
2. Recuperación y Precarga de Datos
- Controlador de Lectura: Se reutiliza el controlador datos_del_producto.php (creado para la acción Show) para obtener todos los detalles del producto mediante su ID_producto (recibido por el método $_GET a través de la URL). [02:21]
- Rellenado de Campos: Todos los campos del formulario (nombre_producto, descripcion, stock, precios, fecha_ingreso) se rellenan utilizando el atributo value con la información obtenida de la base de datos. [05:30]
- Código Deshabilitado: El campo Código se mantiene con el atributo disabled para asegurar que no pueda ser editado, ya que es un identificador único. [10:15]
3. Manejo de la Imagen en la Edición
- Visualización: La imagen actual del producto se muestra en la interfaz mediante una etiqueta <img> con el estilo aplicado para una mejor visualización. [08:44]
- Previsualización Dinámica: Se configura el formulario para que, al seleccionar una nueva imagen en el input de tipo file, la previsualización se actualice inmediatamente en la misma etiqueta <img> sin necesidad de librerías adicionales. [11:10]
El siguiente paso será implementar el controlador que procesará los datos enviados por este formulario para ejecutar la consulta UPDATE en la base de datos.
Lecciones
🎨 Fundamentos e Interfaz Pública (Front-End con Bootstrap)
Lección 6. 06 FILAS Y COLUMNAS con Bootstrap en el SISTEMA VETERINARIO (PHP y MySql) FullStack
20 min
Lección 9. 09 CARDS con BOOTSTRAP en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
22 min
Lección 10. 10 Galeria de imágenes en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
16 min
Lección 11. 11 Sección de testimonio de clientes en el SISTEMA VETERINARIO (PHP y MySql) FullStack
8 min
🔐 Autenticación, Sesiones y Base de Datos (Back-End Core)
Lección 2. 16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
19 min
Lección 6. 20 Consulta SQL para lectura de USUARIOS en el SISTEMA VETERINARIO (PHP y MySql)FullStack
13 min
👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 4. 29 ZONA HORARIA para registro de datos en el SISTEMA VETERINARIO(PHP y MySql)FullStack
26 min
Lección 6. 31 Como INSTALAR mensajes con SWEETALERT2 en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 7. 44 Cargar imagen del PRODUCTO al PROYECTO en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
Lección 9. 46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 10. 47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 13. 50 CONTROLADOR para DELETE el producto en el SISTEMA VETERINARIO(PHP y MySql)FullStack
9 min
🌟 Mejora de la Experiencia y Visualización de Productos
📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 6. 60 MODAL de Bootstratp en FULLCALENDAR en el SISTEMA VETERINARIO (PHP y MySql) FullStack
12 min
🔄 Lógica de Registro, Login y Reservas (Back-End Avanzado)
Lección 4. 67 Formulario de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
10 min
Lección 5. 68 CONTROLLER de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
9 min
🛡️ Seguridad, Administración de Citas y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️