Cita:
Iniciado por skiper0125
Ayuda con el siguiente problema.
Estoy concluyendo un proyecto con php y mysql para una joyería y el problema en el cual me quede estancado es, que es necesario incrementar el precio a los productos y la cuestión es que no todos usan un mismo valor, ejemplo:
En el inventario existen varias clasificaciones
- 10k
- 14k
- 18l
- Oro laminado
- Lazo
- Arras
Y la situación es que el precio depende del peso y del precio por gramo y otros por porcentaje, debido a la necesidad realice un administrador de precios pero la situación es que no he podido cambiar los precios.
Ejemplo: si el precio del gramo de oro de 10k cambia a 450, al momento de guardar el nuevo precio lo que se debe de hacer es que se actualicen todos los precios de la base de datos que sean de 1ok
Código PHP:
Ver original$sql=mysql_query("Update productos set precio=gramos*preciogramo where tipo ='10'");
*nota: solo cambia la primer linea
¡Alguien que me pueda ayudar a resolver este problema?
Para mayor aclaración la tabla de productos tiene un campo llamado tipo para saber la clasificación que tiene cada producto.
O como puedo hacer para realizar esta aplicacion?
Hola
Cita:
Iniciado por skiper0125
Ejemplo: si el precio del gramo de oro de 10k cambia a 450, al momento de guardar el nuevo precio lo que se debe de hacer es que se actualicen todos los precios de la base de datos que sean de 1ok
a ver, si entendí bien yo tengo una tabla productos y una clasificaciones??
digamos que me falta ver la estructura de TODO el diseño de bd
pero tentativamente pregunto, hay una tabla de ventas? o compras? es decir, se registra que se vendió eso a n personas?
si es así, este precio no debería actualizarse en la venta pues luego
se tendría doble contabilidad.... el precio debe actualizarse en la tabla productos o incluso en una productos_precio de ser necesario
ahora, el update se ve bien, en esa tabla productos cuantos productos hay de tipo 10?
si hay varios, en los demás se cambió el preciogramo previamente??
saludos