Php 警告:Opencart 1.5.5.1中被零除

Php 警告:Opencart 1.5.5.1中被零除,php,opencart,Php,Opencart,获取此错误:在第135行的/home/xxxxxx/domains/onlineshop.ge/public_html/catalog/controller/module/lpbc.php中被零除 在第135行,我有一个保存百分比的代码: 'saving' => round((($subresult['price'] - $subresult['special'])/$subresult['price'])*100, 0), 似乎有些产品我有0.00的价格,但我没有。 如何修复它?

获取此错误:在第135行的/home/xxxxxx/domains/onlineshop.ge/public_html/catalog/controller/module/lpbc.php中被零除

在第135行,我有一个保存百分比的代码:

'saving'    => round((($subresult['price'] - $subresult['special'])/$subresult['price'])*100, 0),
似乎有些产品我有0.00的价格,但我没有。
如何修复它?

将下面的代码行替换为您的it代码行,然后检查它

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

$subresult
来自何处?你能把你修改过的密码寄出去吗?您是否尝试执行
var_dump($subresult)保存
之前,是否执行code>?