ayuda con relacion uno a varios en php

hackfire

Lanero Regular
1 Ene 2008
41
Hola saludos necesito vuestra ayuda para la logica de un minisistema que quiero programar en php y mysql en donde tengo dificultad es en la relacion de uno a varios tengo la tabla compras(uno) con los campos id_compra(int3), fecha_compra(date), proveedor_compra(varchar30), importado_de(int1) y tengo la tabla productosxcompra(varios) con los campos id_producto(varchar10), cantidad_productos(int 4), precio_compra(double), id_compra(int 3) y lo que quiero hacer con estas tablas es en unf formulario primero introducir los datos de la compra y en el mismo formulario ir añadiendo tantos productos se hayan comprado digamos si agrego uno que se vaya agregando diagamos en una tabla y si agrego otro que se vaya agregando a esa tabla asi susesuvamente y ya cuando haya terminado de agregar los productos a esa compra que haya un boton por desir algo guardar compra bien lo que no me queda claro de hacer es eso como guardar todos eso productos en esa compra por favor si me dieras una idea o me puedieras proporcionar un ejemplo similar te lo agradecere infinitamente grasias saludos!!!
 
Hola saludos necesito vuestra ayuda para la logica de un minisistema que quiero programar en php y mysql en donde tengo dificultad es en la relacion de uno a varios tengo la tabla compras(uno) con los campos id_compra(int3), fecha_compra(date), proveedor_compra(varchar30), importado_de(int1) y tengo la tabla productosxcompra(varios) con los campos id_producto(varchar10), cantidad_productos(int 4), precio_compra(double), id_compra(int 3) y lo que quiero hacer con estas tablas es en unf formulario primero introducir los datos de la compra y en el mismo formulario ir añadiendo tantos productos se hayan comprado digamos si agrego uno que se vaya agregando diagamos en una tabla y si agrego otro que se vaya agregando a esa tabla asi susesuvamente y ya cuando haya terminado de agregar los productos a esa compra que haya un boton por desir algo guardar compra bien lo que no me queda claro de hacer es eso como guardar todos eso productos en esa compra por favor si me dieras una idea o me puedieras proporcionar un ejemplo similar te lo agradecere infinitamente grasias saludos!!!

mm no entendi bien tu pregunta, pero la unica idea que se me ocurre es, podes hacer que el usuario se registre y en una tabla ir guardando todo lo que el compre, y cuando le de en pagar o comprar, haces un script que lea lo de esa tabla y lo guarde en otra, pero me pareceria muy lento y molesto el sistema, entonces la solucion es que lo manejes por medio de ajax y sessions, y guardes los productos en un session y luego lo guardes en la base de datos con un array, algo asi como esta web pasarelalatina.com
 
agregalos en una tabla temporal, cuando el usuario inicie el carrito en $_SESSION le defines un ID, el cual va en cada item de tu tabla, luego pides todos los items de la tabla con ese ID.. esa tabla le puedes poner un time() (PHP) para borrar los datos luego de X tiempo.. saludos
 

Los últimos temas