-2

私はopencart eコマースチェックアウトシステムを作成しました...

各製品に追加のフィールドを追加したので、必要な製品をチェックアウトするときに、カートの合計金額から頭金の合計金額を差し引きます....

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

== テーブル製品のテーブル構造

|------
|フィールド|タイプ|Null|デフォルト
|------
|//**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)|いいえ|
|image|varchar(255)|はい|NULL
|manufacturer_id|int(11)|いいえ|
|送料|tinyint(1)|いいえ|1
|価格|10 進数(15,4)|いいえ|0.0000
|ポイント|int(8)|いいえ|0
|tax_class_id|int(11)|いいえ|
|date_available|日付|いいえ|
|重み|10 進数(15,8)|いいえ|0.00000000
|weight_class_id|int(11)|いいえ|0
|長さ|10 進数(15,8)|いいえ|0.00000000
|幅|10 進数(15,8)|いいえ|0.00000000
|高さ|小数(15,8)|いいえ|0.00000000
|length_class_id|int(11)|いいえ|0
|減算|tinyint(1)|いいえ|1
|最小値|int(11)|いいえ|1
|sort_order|int(11)|いいえ|0
|ステータス|tinyint(1)|いいえ|0
|追加日|日時|いいえ|0000-00-00 00:00:00
|date_modified|datetime|いいえ|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 に答える