Tema: Duda PHP
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/07/2015, 08:40
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 3 meses
Puntos: 69
Respuesta: Duda PHP

La forma como yo diseño esas BD es así:
Una tabla para clientes, otra para facturas y otra para detalles.
En la tabla clientes estan todos los datos personales de la persona y cada cliente tiene un codigo unico el cual va a ser parte de la tabla factura para relacionar las dos tablas.

P ej:
Tabla clientes
id - Nombre - telefono
1 - Juan Gomez - 1234
2 - Maria Perez - 4567

Juan Gomez hace una compra y genera factura

Tabla Factura
id_factura - id_cliente - valor total - iva -etc
1 - 1 - 100 - 16
2 - 1 - 200 - 32

Como se puede ver el mismo cliente 1 hizo dos compras y generó 2 facturas. Ahora vamos a ver los detalles de la factura 1:

Tabla detalles:
Id producto - id factura - producto - cantidad - valor unit - valor total
1 - 1 - Producto 1 - 2 - 20 - 40
2 - 1 - Producto 2 - 1 - 30 - 30
3 - 1 - Producto 3 - 3 - 10 - 30

Como ves el cliente en su primera compra adquirió 3 productos que quedaron relacionados a la factura 1.
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]