113 – AGREGANDO EL MÓDULO PRECIOS al sistema con BD y GUTHUB(👨💻PHPyMYSQL💻)
Duración: 8 minDescripción
🎓 Lección 113: Agregando el Módulo Precios al Sistema (PHP & MySQL)
La Lección 113 se enfoca en la implementación de la nueva funcionalidad requerida: la creación de un Módulo de Precios para que los administradores puedan configurar el costo del servicio de parqueo de manera editable y dinámica, en lugar de codificarlo.
🌳 1. Actualización de GitHub
El video comienza completando el proceso de control de versiones con Git:
- Se ejecuta el comando git push para subir todos los cambios realizados en las lecciones anteriores (principalmente el controlador de facturación y la lógica de tiempo) del repositorio local al repositorio remoto de GitHub. [00:10]
💻 2. Creación de la Interfaz del Módulo
Se modifica el menú de navegación para incluir la nueva opción:
- Menú: Se añade una nueva opción en el layout (layout/admin/menu.php) llamada "Precios" y una sub-opción "Listado de Precios". [01:28]
- Iconografía: Se selecciona el ícono fa-cash-register de Bootstrap para representar la sección de precios. [02:20]
- Redirección: La opción de menú se configura para redirigir al nuevo directorio /precios/index.php. [03:01]
- Estructura de la Vista: Se crea el directorio /precios y dentro, el archivo index.php. El contenido de este archivo se copia de otra vista de listado (como la de clientes) y se adapta para mostrar la estructura de un "Listado de Precios". [03:42]
- La tabla mostrará las columnas: Cantidad, Detalle y Precio. [04:47]
🗃️ 3. Creación de la Tabla de Base de Datos
Para que los precios sean persistentes y editables, se crea una nueva tabla en la base de datos:
- Archivo SQL: Se crea el archivo db/tabla/precios.sql. [05:58]
- Estructura de la Tabla tabla_precios: [06:17]
- ID_precio (Primary Key, Auto Increment).
- cantidad (Ej. 1).
- detalle (Ej. "HORAS").
- precio (Ej. 3.00 Bolivianos).
- fecha_creacion y estado.
- Inserción de Prueba: Se realiza una inserción de ejemplo para probar la tabla: Cantidad: 1, Detalle: HORAS, Precio: 3 (Bolivianos). [07:13]
💡 Próximos Pasos
La siguiente lección se centrará en implementar la lógica de la vista del listado de precios, conectando la tabla recién creada (tabla_precios) para mostrar la información al usuario en la interfaz del sistema. [08:03]
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️