Título: Disminuir inventario en php Publicado por: ::: Devil ::: en 30 Julio 2014, 14:57 pm hola buen dia horario venezuela :-D
tengo una pequeña duda y no se como resolverla, como vengo diciendo desde hace tiempo aqui estoy armando un carrito de compras a mi propio estilo el cual ando puliendo mi problema es el siguiente: tengo un row que me indica cuantas piezas me quedan de x producto, lo que quiero hacer es que cuando x usuario entre al carrito de compras y le de click a agregar a carrito se elimine una pieza del producto escogido alguien me podria dar un apoyo por favor. Título: Re: Re: Disminuir inventario en php Publicado por: engel lex en 30 Julio 2014, 15:00 pm Yo por comodidad y seguridad lo haría con 2 sentencias de sql en php, una que obtenga la cantidad y la otra que inserte la cantidad -1
Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 30 Julio 2014, 15:02 pm hay si que estoy fregado tengo codigo 0
Título: Re: Re: Disminuir inventario en php Publicado por: engel lex en 30 Julio 2014, 15:04 pm Pero como lo estás haciendo? Si hablas de "row" supongo que es sql no? Si ya tienes la db es una simple sentencia, no?
Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 30 Julio 2014, 15:19 pm Código
esta es la pagina del carrito es index.php no entendi la parte que me dijistes una simple sentencia :-D Título: Re: Re: Disminuir inventario en php Publicado por: MinusFour en 30 Julio 2014, 18:39 pm Yo por comodidad y seguridad lo haría con 2 sentencias de sql en php, una que obtenga la cantidad y la otra que inserte la cantidad -1 Puedes hacerlo desde una query: Código
Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 30 Julio 2014, 21:47 pm mysql_query("UPDATE carrito SET existencia = existencia -1 "'");
asi dices tu y puedo crear otro else Título: Re: Disminuir inventario en php Publicado por: MinusFour en 30 Julio 2014, 21:55 pm mysql_query("UPDATE carrito SET existencia = existencia -1 "'"); asi dices tu y puedo crear otro else El query tiene que afectar solamente a un usuario y a un producto y solo debería afectar valores mayores a 0... Código Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 30 Julio 2014, 22:41 pm no me disminuye nada mira como quedo el codigo
Código
Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 31 Julio 2014, 23:25 pm umm una dudita yo creo que no va a furular el query de existencia tan solo porque esta mandando a disminuir una y no esta dando una orden
si agregar carrito +1 entonces existencia -1 tengo mas o menos la idea pero no la hayo desarrollar quien me hecha una mano Título: Re: Disminuir inventario en php Publicado por: MinusFour en 1 Agosto 2014, 02:46 am umm una dudita yo creo que no va a furular el query de existencia tan solo porque esta mandando a disminuir una y no esta dando una orden si agregar carrito +1 entonces existencia -1 tengo mas o menos la idea pero no la hayo desarrollar quien me hecha una mano Bueno me acaba de dar cuenta que no tiene mucha lógica disminuir la existencia de los productos en el carrito, la existencia debería ser un atributo del producto. Pero si entendí lo que quisiste decir. Lo que necesitas hacer es simplemente comparar la cantidad del producto en el carrito con la existencia del producto. Si la existencia es mayor a la nueva cantidad en el carrito, utiliza la cantidad anterior y despliega un mensaje de error diciendo que ya no hay más. Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 1 Agosto 2014, 15:29 pm Código
yo mando a mostrar la cantidad de productos que me quedan con esto Código y me dijistes que agregara esto Código pero ya esto seria de una forma diferente porque en el query que no esta haciendo nada porque solo esta agarrando la existencia -1 al subirla a la base de datos yo si mal no me equivoco tendria que enlazar esto con el boton de agregar al carrito, es que esta parte si no entiendo mucho Título: Re: Disminuir inventario en php Publicado por: MinusFour en 1 Agosto 2014, 16:00 pm Si sería diferente...
Lo que necesitas hacer es simplemente comparar la cantidad del producto en el carrito con la existencia del producto. Si la existencia es mayor a la nueva cantidad en el carrito, utiliza la cantidad anterior y despliega un mensaje de error diciendo que ya no hay más. Esto es lo que deberías hacer. Intenta razonar el código ::: Devil :::, últimamente he notado que no haces el esfuerzo por comprender las rutinas y simplemente pides código. Recuerda que esto va en contra de las reglas. Saludos. Título: Re: Disminuir inventario en php Publicado por: ::: Devil ::: en 1 Agosto 2014, 18:33 pm mmmmm tienes razon voy a aplicarme mas :-D
|