gpt4 book ai didi

php - 折扣代码系统。比较数据条目以促进折扣

转载 作者:行者123 更新时间:2023-11-28 23:59:59 24 4
gpt4 key购买 nike

我正在尝试在我已经构建的系统中建立一个折扣系统。我想做的是,比较值,然后如果折扣代码匹配或不匹配,我的数据库中有不同价格的列。如果它确实有效,请使用价目表 2。如果不行,请使用价目表 3 或 1。提前致谢。附:我对 PHP 不是很好

 $COTCode = $_SESSION['Price2'];

if($COTCode == 'Y' || $DCode == 'Y'){

$OverallTotal += $Price2 * $cartItem['quantity'];
$_SESSION['SideCarriage'] += (($Price2 * $_SESSION['PostCalc2']) * $cartItem ['quantity']);

}
else if($_SESSION['PriceRate'] == 1){
$OverallTotal += $Price1 * $cartItem['quantity'];
$_SESSION['SideCarriage'] += (($Price1 * $_SESSION['PostCalc2']) * $cartItem['quantity']);
}

else {
$OverallTotal += $Price3 * $cartItem['quantity'];
$_SESSION['SideCarriage'] += (($Price3 * $_SESSION['PostCalc2']) * $cartItem['quantity']);
}

显然上面的代码有效,但我没有将输入数据与数据库数据进行比较。理想情况下,我希望价目表在优惠券检查时发生变化...

最佳答案

我可能会采取不同的方法。使用简单的查找,删除大量 if 结构,在折扣代码更改或过期等情况下,您需要更新代码。

首先处理折扣代码:有一个表格,其中包含所有折扣代码、折扣代码类型(百分比、静态折扣等)、折扣率、代码有效日期、国家/地区工作代码、代码适用的产品 ID 等。您可以稍后扩展此表。

当动态更新页面时,您可能会使用 AJAX、JQuery 等变得复杂,但基本上我会从:

  1. 在一个特殊的表格字段中放置一个折扣代码,在他们有填充他们的购物车并提供账单/送货地址信息。
  2. 您查询折扣码,比较其他条件,并从表中获取两个值:折扣类型和折扣金额。确保将折扣类型分配给一个值您可以继续测试以了解代码是否有效。
  3. 计算一下,列出折扣金额和总数。
  4. 您应该只需要执行一次小计、总计等操作。

希望这对您有所帮助!

关于php - 折扣代码系统。比较数据条目以促进折扣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com