Buenas noches, este es mi primer mensaje en el foro, y es que este año he empezado a estudiar el ciclo de ASIR (Administración de sistemas informáticos en red), y este primer año hemos realizado un proyecto para Base de datos, el cual ha consistido en crear una base de datos con una aplicación web para una empresa.
El problema está en que soy nuevo programando, y algo que quiero mejorar en mi proyecto (el proyecto ya fue presentado en clases, pero quiero mejorarlo aún más antes de presentarselo a la empresa).
Para ponernos en situación:
Tengo 2 tablas que están relacionadas, una es compra, y otra es factura. Al dar de alta una compra, creo directamente la factura asociada a ella, hasta ahí todo correcto..el dilema está en que quiero agregar más de un producto a dicha factura, y no he sido capaz de lograrlo..cada vez que doy de alta una compra se genera una factura diferente para un mismo cliente, y lo que quiero conseguir es que en una misma factura (tiene un id autoincremental) se pueda añadir más de un producto.
No quiero liarme a añadir varios campos iguales en el formulario, ni tener que caparlo poniendo un número máximo de productos..
No sé como lograr hacer esto que planteo, según me han dicho los profesores, debo utilizar un "flags" (no sé que es eso exactamente) para mantener activa la sesión de la factura, y de esta forma ir añadiendo los productos deseados, y una vez estén todos, realizar el insert.
Estoy bastante perdido en esto, y no sé si voy a requerir de otro lenguaje que no sea PHP (es el único que he manejado, y aún me queda muuuucho por aprender).
No sé si este es el lugar adecuado para realizar esta consulta, o si esta está bien formulada, mis disculpas si es así.
Un saludo y muchas gracias.