2014-10-11 54 views
0

得到這個錯誤:在/home/xxxxxx/domains/onlineshop.ge/public_html/catalog/controller/module/lpbc.php除零線135警告:被零除在Opencart的1.5.5.1

在線135我有這個代碼保存百分比:

'saving' => round((($subresult['price'] - $subresult['special'])/$subresult['price'])*100, 0), 

似乎我有一些產品0.00的價格,但我沒有。 我該如何解決它?

+1

這個'$ subresult'從哪裏來?您可以發佈您更改的代碼嗎?在計算'saving'之前,你是否嘗試過執行'var_dump($ subresult)'? – shadyyx 2014-10-13 11:46:55

回答

1

替換下面的代碼行而不是你的代碼行&然後檢查它。

'saving' => $subresult['price'] == 0 ? 100 : round((($subresult['price'] - $subresult['special'])/$subresult['price'])*100, 0),