如果此问题看起来像是可能的重复,那么我很抱歉。请把我链接到原文。更改购物车中的默认货币
我正在开发一款使用php和mysql的购物车。
在管理面板中,可以设置多种货币类型,并且可以添加新货币类型。它将有一个默认货币和覆盖率。 我的问题是更改默认货币类型时。
这是我的表像
**Currency**
------------------------------------------------------------------------------
ID CurrencyType ConversionRate IsDefault
------------------------------------------------------------------------------
1 type1 - y
2 type2 2.0 n
3 type3 3.0 n
------------------------------------------------------------------------------
**Product**
------------------------------------------------------------------------------
ID Rate
------------------------------------------------------------------------------
1 100
2 200
------------------------------------------------------------------------------
这里的价格产品1将
(100) for currency type1
(100 * 2.0) for currency type2
(100 * 3.0) for currency type3
在管理面板,转换率将增加相对于默认货币类型。
在更改默认类型时,我可以更新货币表中的转换率。 但我不得不更新产品表中的费率。更改产品表中所有产品的价格,让我觉得我错了。
还有其他更好的方法吗?请指教。
是否有您所需要的产品,而不是表的原因在php中做这些计算?这似乎是多余的。 – 2012-08-05 04:59:22
管理员将以默认货币输入新产品的费率。 – ravi404 2012-08-05 05:02:45
对不起亚历克斯无法得到你。你能解释一下吗? – ravi404 2012-08-05 05:16:50