-2

我已经创建了 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

4

1 回答 1

0

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

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

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

于 2012-09-25T10:25:07.793 回答