2014-02-18 62 views
-2

我想在我的網站上整合在線預訂和支付系統。我已經瀏覽了不同的購物車在谷歌的文件,但我不能從任何明確的。現在我已經創建了一個數據庫中包含session_id和dat product_id。當用戶點擊添加到購物車時,它將被存儲在該表中。我也創建了直到查看購物車,但現在我的問題是如何計算總價格以及如何計算總價格在我研究現在我需要創建一個表,其中包括所有的信息以及數據庫中的用戶或會話的總價格,但我不知道何時在該表中插入以及如何接受哪些用戶已預訂它。有巨大的困境。請幫助我。購物車系統和計算總價格

回答

0

只是一個提示。你將不得不使用兩個表。

Master Table - For storing common information (BillNo,Date,GradTotal,BillDiscount,etc). 
Details Table - For storing information about each purchased item (ItemNo,UnitPrice,NetAmount,etc). 

當選擇某個項目時,將該項目插入到詳細信息表格中,然後在主表格中更新GrandTotal。

+0

何時更新在主表中,更重要的是何時插入主表中,因此當選擇任何項目時,我們只在細節表中插入。謝謝您的回答。 – user3247426

+0

選擇每個項目時,更新MasterTable並設置DetailsTable的GrandTotal = sum(NetAmount)。其他詳細信息(BillNo,Date等)可以在付款時或第一項被選中時插入。 –

+0

當用戶刪除選定的項目,然後做它需要從兩個表中刪除嗎?我有一個由主表中的系統創建的guid的sessionid現在何時在細節表中使用userid,因爲我需要知道哪些用戶已經預訂,因爲只有註冊用戶可以在我的系統中預訂。 – user3247426