質問 > フロント機能 > お客様レビューについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
inari |
投稿日時: 2011/6/21 18:41
対応状況: −−−
|
常連 登録日: 2011/6/18 居住地: 投稿: 42 |
お客様レビューについて 現在お客様レビューの表示をこちらのサイトを参考に変更しています。
参考サイト:http://d.hatena.ne.jp/nogusa/20101110/1289378392 レビューが書かれている商品ページは表示ができたのですがレビューが書かれていない商品ページでエラーが出ます。 エラー内容:Division by zero・・・ です。 レビューが書かれていない場合にどのような処理をしたらよいのですか? よろしくお願いします。 ------------------------------------ EC-CUBEバージョン 2.3.4 PHPバージョン PHP 4.4.4 DBバージョン MySQL 5.0.51 |
yuse |
投稿日時: 2011/6/21 19:39
対応状況: −−−
|
一人前 登録日: 2011/2/13 居住地: 投稿: 76 |
Re: お客様レビューについて こんにちわ。 エラー内容からみるに、ゼロ除算をしているみたいなので、 $avg = $sum / $arrReviewInfo['count']; のところを、 if($arrReviewInfo['count'] > 0) { $avg = $sum / $arrReviewInfo['count']; } else { $avg = 0; } とすれば回避できるかも。。 ・・実際には試していませんが、ひとまずのところまでに。 |
fukap |
投稿日時: 2011/6/21 19:40
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: お客様レビューについて エラーの内容は、0で割り算しようとしているというものです。
phpのカスタマイズの中で割り算を行っている箇所がありますので、 0の場合とそうでない場合で処理を分岐させると良いと思います。 |
inari |
投稿日時: 2011/6/21 23:14
対応状況: 解決済
|
常連 登録日: 2011/6/18 居住地: 投稿: 42 |
Re: お客様レビューについて yuse様
返信ありがとうございます。 yuse様の通り実装したところ無事解決しました。ありがとうございました。 今後ともよろしくお願い致します。 |
inari |
投稿日時: 2011/6/21 23:15
対応状況: 解決済
|
常連 登録日: 2011/6/18 居住地: 投稿: 42 |
Re: お客様レビューについて fukap様
返信ありがとうございます。 無事解決致しました。 今後ともよろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |