Warning: Division by zero in ..오류 관련 문제 해결좀 ...
본문
Warning: Division by zero in
yc5로 사이트 제작 후 잘 운영 되다가 갑자기
Warning: Division by zero in /home/hosting_users/passo_brbook2014/www/skin/shop/bluebr/list.10.skin.php on line 123
답변 5
시중가격 입력을 하지않으면 에러가 나게 코딩되어잇습니다
아래 처럼 해보세요
if($row['it_cust_price'])
$discount_rate =~~~~
0을 나누려고 해서 뜨는 경고창입니다.
만약에 상품이 나와야 하는 상태라면 다른 부분에서 에러 난 것일 수 있습니다.
빨간 줄의 경로에 123번째 라인에 나누는 명령어 앞에 @ 를 붙이시면 일단 경고 메세지는 안보이게 하실 수 있습니다.
$discount_rate = ceil( ( $row['it_cust_price'] - $display_price ) / $row['it_cust_price'] * 100 );
123라인이 다음 과 같습니다..
--_--
--_--
어디에 @ 를 위치 해야 할까요?
감사합니다..
$row['it_cust_price'] 이 값을 echo 로 찍어서 한번 확인해 보세요.
아마도 이 값이 0으로 설정되어 있는 것 같습니다.
echo $row['it_cust_price']
$row['it_cust_price'] 에 값이 안들어 간경우이니... 그 이전 소스를 역추적하면... 철자가 틀렸거나..
무슨 다른 원인으로 그렇게 된 것입니다.
답변을 작성하시기 전에 로그인 해주세요.