Php 添加一个条件,该条件将在转到特定页面时返回减去的值
如何创建一个条件,在移动到特定页面时自动返回或重新添加减去的值 比如说。我买了3个苹果,5个在库存中,3个会在按下结账键后自动扣除到库存中 但是,用户取消订单,即使订单被取消,其值仍然为2 我将如何解决该问题 这是我的代码,当用户按下checkout并转到此页面时,会触发此操作。有点自动,但如果你能把它改成更好的,多谢。呵呵Php 添加一个条件,该条件将在转到特定页面时返回减去的值,php,conditional-statements,Php,Conditional Statements,如何创建一个条件,在移动到特定页面时自动返回或重新添加减去的值 比如说。我买了3个苹果,5个在库存中,3个会在按下结账键后自动扣除到库存中 但是,用户取消订单,即使订单被取消,其值仍然为2 我将如何解决该问题 这是我的代码,当用户按下checkout并转到此页面时,会触发此操作。有点自动,但如果你能把它改成更好的,多谢。呵呵 // THESE CODES WILL AUTOMATICALLY DEDUCT THE QUANTITY TO THE AVAILABLE INVENTORY WHEN
// THESE CODES WILL AUTOMATICALLY DEDUCT THE QUANTITY TO THE AVAILABLE INVENTORY WHEN GOING TO THIS PAGE.
$qry = "UPDATE inventory
SET prod_quantity = prod_quantity - $q
WHERE prod_id = '$pid'";
$result = @mysql_query($qry);
如何创建将减去的值返回到库存的条件
$q是用户订购的数量。
$pid是产品id
非常感谢你。我希望你们能帮助我 减去该值后,必须将其加回去,以防用户取消此操作:
// THESE CODES WILL AUTOMATICALLY DEDUCT THE QUANTITY TO THE AVAILABLE INVENTORY WHEN GOING TO THIS PAGE.
$qry = "UPDATE inventory
SET prod_quantity = prod_quantity + $q
WHERE prod_id = '$pid'";
$result = @mysql_query($qry);
但我认为,您应该只在提交订单时更新值。您可能还想使用a,您应该保护自己免受伤害。好的。这似乎很简单。然而,当我进入减法运算的页面时,它只发生一次,因为每次我进入那个页面。它一直在减法。如何使它只减去一次,即使我一直返回到那个页面(减去)。这是一个任务管理问题。也许你应该把你的任务存储在某个地方,减法后你应该存储减法任务已经完成。