【问题标题】:Subtract downpayment from total amount从总金额中减去首付
【发布时间】:2012-09-16 20:28:34
【问题描述】:

我已经创建了 opencart 电子商务结帐系统...

我为每个产品添加了一个额外的字段,所以当我结帐产品时,我想从购物车的总金额中减去我的总首付金额......

example for my cart
product1 10,    downpayment 5  (number means US dollar)
product1 15,    downpayment 8

my total amount is 25
total Downpayment is 13

我想从总金额中减去预付定金并将此值回显到总金额以下... 如果得到结果,它将是这样的:

total amount      = 25 
downpayment       = 13 
remaining balance = 12 

有人请帮帮我。?? 抱歉我的英语不完美...我是 PHP 新手...

我已经从我的数据库中创建了产品表.. 下面给出,它是一个上传的产品字段...

===数据库 q8marketz == 表产品的表结构 |------ |字段|类型|空|默认 |------ |//**product_id**//|int(11)|否| |型号|varchar(64)|否| |首付|varchar(32)|否| |sku|varchar(64)|否| |upc|varchar(12)|否| |ean|varchar(14)|否| |jan|varchar(13)|否| |isbn|varchar(13)|否| |mpn|varchar(64)|否| |位置|varchar(128)|否| |数量|int(4)|否|0 |stock_status_id|int(11)|否| |图像|varchar(255)|是|NULL |manufacturer_id|int(11)|否| |运费|tinyint(1)|否|1 |价格|十进制(15,4)|否|0.0000 |点|int(8)|否|0 |tax_class_id|int(11)|否| |date_available|日期|否| |权重|小数(15,8)|否|0.00000000 |weight_class_id|int(11)|否|0 |长度|十进制(15,8)|否|0.00000000 |宽度|十进制(15,8)|否|0.00000000 |高度|十进制(15,8)|否|0.00000000 |length_class_id|int(11)|否|0 |减|tinyint(1)|否|1 |最小|int(11)|否|1 |排序顺序|int(11)|否|0 |状态|tinyint(1)|否|0 |添加日期|日期时间|否|0000-00-00 00:00:00 |date_modified|日期时间|否|0000-00-00 00:00:00 |已查看|int(5)|否|0 == 转储表产品的数据 |886|BA-手提包-001ss|8| | | | | | |aaaa|95|7|data/hand-bags.jpg|7|0|25.0000|25|0|2012-09-03|0.00000000|1|0.00000000|0.00000000|0.00000000|1|1|1|1|1 |2012-09-25 13:00:18|2012-09-25 14:15:09|0

【问题讨论】:

  • 我们不是来为您工作的。在任何编程语言中减去两个数字都相当容易,因此我建议您查看要减去的两个数字,并在它们之间加上减号 (-)。哦,阅读 StackOverflow 的 faq

标签: php mysql database shopping-cart opencart


【解决方案1】:

这可能很容易在购物车的 PHP 代码中完成,如下所示:

$total=25;
$downpayment=13;
$remainingBalance = $total-$downpayment;
echo $remainingBalance;

不过,基于这个问题和您之前的问题,我真的 建议您查看一些基本的 PHP 和 SQL 教程。 like this 可能会大大帮助您解决遇到的这些问题。现在,我并不是说不要问,我认为你可能会在路上学到很多东西。

【讨论】:

  • 这不是我的意思...如果您了解 opencart 结帐系统,请您解释一下如何在我的确认订单部分添加预付款字段..?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多