118 – ACTUALIZAR LOS PRECIOS DEL PARQUEO en el sistema con BD y GITHUB(👨💻PHPyMYSQL💻)

Duración: 8 min
Módulo: Módulo de Precios y Lógica de Cálculo 💰 Lección 6 de 13

Descripción

🎓 Lección 118: Actualización de Precios del Parqueo (PHP & MySQL)

La Lección 118 se enfoca en crear la interfaz de edición (Actualización) para los precios del servicio de parqueo, permitiendo al administrador modificar las tarifas existentes.

🖥️ 1. Creación de la Vista de Actualización

El instructor habilita la acción "Editar" en el listado de precios y crea la vista correspondiente:

  1. Vista: Se crea el archivo precios/update.php copiando y adaptando el código de la vista de registro (create.php). [02:35]
  2. Título: El título de la vista se cambia a "Actualización de precios". [02:52]
  3. Botón: El botón principal se cambia de color (a verde, btn-success) y de texto a "Actualizar Precio". [03:07]

⚙️ 2. Carga de Datos Existentes (Lógica SELECT)

Para que la vista de edición muestre los datos del registro seleccionado, se implementa una consulta SQL dentro de update.php:

  1. Recepción del ID: Se captura el ID_precio del registro a editar a través del método GET en la URL. [04:07]
  2. Consulta SQL: Se realiza una consulta a la tabla tabla_precios filtrando por el ID_precio recibido y el estado (activo). [04:34]
  3. Llenado de Campos:
    • Cantidad y Precio: Los valores de cantidad y precio obtenidos de la consulta se imprimen directamente en el atributo value de sus respectivos campos de entrada (<input>). [05:25]
    • Detalle (Horas/Días): Se utiliza una lógica condicional (if/else) para determinar cuál de las dos opciones del campo <select> (horas o días) debe aparecer seleccionada, basándose en el valor de la columna detalle en la base de datos. [05:37]

📝 3. Preparación para la Actualización

Una vez que el formulario carga los datos correctamente, se prepara la acción para el envío:

  • Botón de Actualización: El ID del botón se cambia a btn_actualizar_precio. [07:45]
  • Acción Cancelar: El botón "Cancelar" está configurado para redirigir al listado de precios (index.php). [07:37]

💡 Próximos Pasos

La siguiente lección se centrará en crear el Script de jQuery para capturar los datos modificados y el Controlador PHP que ejecutará la sentencia UPDATE para modificar el registro en la base de datos. [08:10]