68 – UPDATE - ACTUALIZACIÓN DE LOS REGISTROS DE LA TABLA informaciones con BD(👨💻PHP y MYSQL💻)

Duración: 9 min
Módulo: ⚙️ Configuraciones del Sistema y Control de Versiones Lección 6 de 18

Descripción

Título: 68 – UPDATE - ACTUALIZACIÓN DE LOS REGISTROS DE LA TABLA informaciones con BD (👨💻PHP y MYSQL 💻)

En esta lección, el instructor comienza a implementar la función de Actualizar (Update) en el módulo de Configuraciones. El objetivo es permitir al administrador editar los datos de la empresa ya registrados en la tabla informaciones.

1. Configuración de la Vista de Edición 🖥️

  • Creación del Archivo de Edición: Se crea el archivo de vista update_configuraciones.php [01:00], que servirá como formulario de edición.
  • Reutilización del Formulario: Se copia el código del formulario de creación (create_informaciones.php) y se adapta para la edición [01:40].
  • Adaptación Visual: Para diferenciar la vista de actualización de la de creación (que es azul), se cambia el color del encabezado de la tarjeta (Card) y del botón a verde (success) [02:44], y se renombra el título a "Actualización de la información" [02:19] y el botón a "Actualizar" [08:35].

2. Carga de Datos en el Formulario (Pre-llenado) 💾

La parte crucial de la actualización es cargar los datos actuales del registro seleccionado:

  • Recepción del ID: El script recibe el ID del registro (id_informacion) a través del método GET en la URL [05:01].
  • Consulta Específica: Se utiliza una consulta SQL SELECT para obtener todos los campos (*) de la tabla informaciones, filtrando por el estado = 1 y, lo más importante, donde el id_informacion sea igual al ID recibido por GET [05:30].
  • Asignación de Valores: Dentro del código HTML del formulario, se utiliza PHP para imprimir el valor de cada campo directamente en el atributo value de los inputs del formulario [06:11] (ej., <input value="<?php echo $nombre_parqueo; ?>">). Esto "pre-llena" el formulario con los datos existentes, listos para ser modificados.

Al finalizar la lección, el formulario de actualización ya es capaz de cargar el registro seleccionado de la base de datos, lo que permite al usuario ver y modificar los datos actuales. La próxima lección se centrará en crear el controlador que procesará los cambios y ejecutará la consulta UPDATE en la base de datos.