【发布时间】:2012-06-28 15:00:40
【问题描述】:
我正在使用 CI 框架并使用购物车类。到目前为止,这已被证明是成功的,直到我的用户决定搞砸它并将邮费加到总数中。
所以我想做的是将变量 $postage 的值添加到小计数组中。
即小计首先是 111.24,然后它进入我的控制器并将 4 添加到小计中,使其成为 115.24。
我的数据数组如下:
[id] => 9
[qty] => 1
[price] => 111.24
[price_artwork] =>
[name] => Lincoln Catherdral
[print_type] => Canvas
[postage] => 4
[file_name] => bbb5359bd6d0dc27ace3f2921460a021
[file_ext] => .jpg
[subtotal] => 111.24
并且控制器中的$data设置如下:
$data = array(
'id' => $this->input->post('ARTWORK_id'),
'qty' => 1,
'price' => $this->input->post('print_cost'),
'price_artwork' => $this->input->post('ARTWORK_price'),
'name' => $this->input->post('ARTWORK_title'),
'print_type' => $this->input->post('print_type'),
'postage' => $postage,
'file_name' => $this->input->post('ARTWORK_file_name'),
'file_ext' => $this->input->post('ARTWORK_file_ext'),
'subtotal' => $subtotal
);
但小计仅与数组中的 [price] 值相同。
任何想法如何改变这一点?
谢谢
【问题讨论】:
-
我不会将邮费添加到“小计”中,您的小计应该只包括 itemxcost,而不是所有内容的总和 + 运费。计算小计上的邮资恕我直言
标签: php codeigniter shopping-cart