104 – SCRIPT PARA RESCATAR LOS VALORES PARA MANDAR AL CONTROLADOR en sistema con BD(👨💻PHP y MYSQL💻)
Duración: 6 minDescripción
🎓 Lección 104: Rescate de Valores para el Controlador de Facturación (PHP & MySQL)
Esta lección es la continuación directa del desarrollo del Script de JavaScript en la vista principal, cuyo objetivo es rescatar todos los valores necesarios para insertarlos en la nueva tabla facturaciones de la base de datos.
💻 Rescate de Variables (Continuación)
El instructor se enfoca en obtener los valores de tiempo y la identificación del cubículo, mientras delega las variables que requieren procesamiento o cálculo al futuro controlador PHP:
Variables Rescatadas desde PHP:
| Campo de la Tabla | Variable en Script | Origen del Dato | Descripción |
|---|---|---|---|
| fecha_ingreso | fecha_ingreso | Variable PHP ya existente en la vista principal ($fecha_ingreso). | Se rescata la fecha exacta en la que el vehículo ingresó al parqueo. [01:13] |
| hora_ingreso | hora_ingreso | Variable PHP ya existente ($hora_ingreso). | Se rescata la hora exacta en la que el vehículo ingresó al parqueo. [02:26] |
| cubículo | cubículo | Variable PHP ya existente ($cubículo). | Se rescata el número de espacio que ocupó el vehículo. [03:51] |
| user_sesion | user_sesion | Variable PHP ya existente ($user_sesion). | Se rescata el nombre del usuario logueado que está emitiendo la factura. [05:07] |
Exportar a Hojas de cálculo
Variables Delegadas al Controlador:
Los siguientes campos no se rescatan en el script de JavaScript, sino que se trabajarán directamente en el controlador PHP que recibirá todos estos datos, ya que requieren lógica de cálculo o concatenación:
| Campo de la Tabla | Razón para Delegar al Controlador |
|---|---|
| fecha_factura | Debe ser generada en formato literal (ej. "La Paz, 15 de octubre de 2022"). |
| fecha_salida / hora_salida | Deben capturarse como la fecha y hora actual del sistema al momento de ejecutar la facturación. |
| tiempo | Requiere un algoritmo para calcular la diferencia entre la hora de ingreso y la hora de salida. |
| detalle | Requiere concatenar el tiempo de permanencia y el número de cubículo. |
| precio, cantidad, total, monto_total, monto_en_literal | Todos los campos de monto requieren lógica de cálculo y conversión de número a literal. |
| QR | Debe generarse dinámicamente utilizando una librería y los datos finales de la factura. |
Exportar a Hojas de cálculo
💡 Próximos Pasos
El script de rescate de valores está completo. La siguiente lección se enfocará en:
- Crear el nuevo controlador PHP (probablemente controller_facturar.php).
- Enviar todos los datos recopilados (ID de información, número de factura, ID de cliente, tiempos de ingreso, cubículo, usuario) mediante una petición AJAX. [06:08]
- Implementar la lógica de cálculo de tiempo y montos dentro de ese controlador.
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! ❤️