테스트 사이트 - 개발 중인 베타 버전입니다

환율...ㅠㅠ 채택완료

kkk2222223 8년 전 조회 2,375


환율위젯을 메인에 넣었는데 계속 멀쩡하다 오늘 갑자기

환율표위에 저렇게 뜹니다 

근데 서브에서는 멀쩡하게 나와요 

저부분 라인 소스는 

  $arr['usd_rate'] = ($arr['usd'] - $rs['er_usd']) / $rs['er_usd'] * 100;

            $arr['jpy_rate'] = ($arr['jpy'] - $rs['er_jpy']) / $rs['er_jpy'] * 100;

            $arr['eur_rate'] = ($arr['eur'] - $rs['er_eur']) / $rs['er_eur'] * 100;

            $arr['cny_rate'] = ($arr['cny'] - $rs['er_cny']) / $rs['er_cny'] * 100;

입니다

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
8년 전

수학에서는 0으로 나눌 수 없습니다.

한데 넘어 오는 데이터 중 분모에 0이 들어 오지 않았을까 보이네요 ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네이비칼라
8년 전
if ( $rs['er_usd'] != 0) $arr['usd_rate'] = ($arr['usd'] - $rs['er_usd']) / $rs['er_usd'] * 100;
이런 식으로 나머지도 작성해 시도해 보시죠.
어디에 문제가 있나 알 수 있지 않을까요?
k
kkk2222223
8년 전
오오 오류는 사라졌어요!! 대신 전일대비 그래프 숫자가 사라졌어요 ㅜㅜ

너무감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

8년 전

$arr['usd_rate']="";

$arr['jpy_rate']="";

$arr['eur_rate']="";

$arr['cny_rate']="";

원래 소스 윗줄에 넣어보세요.

$arr['usd_rate'] = ($arr['usd'] - $rs['er_usd']) / $rs['er_usd'] * 100;

$arr['jpy_rate'] = ($arr['jpy'] - $rs['er_jpy']) / $rs['er_jpy'] * 100;

$arr['eur_rate'] = ($arr['eur'] - $rs['er_eur']) / $rs['er_eur'] * 100;

$arr['cny_rate'] = ($arr['cny'] - $rs['er_cny']) / $rs['er_cny'] * 100;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

k
kkk2222223
8년 전
근데 특이하게 왜 서브에서는 멀쩡할까요ㅜㅜ
k
kkk2222223
8년 전
이거 윗부분 소스가

$arr['usd_rate'] = 0;
$arr['jpy_rate'] = 0;
$arr['eur_rate'] = 0;
$arr['cny_rate'] = 0;

이거여서이걸

$arr['usd_rate']="";
$arr['jpy_rate']="";
$arr['eur_rate']="";
$arr['cny_rate']="";

바꿨는데 소용이없네요

댓글을 작성하려면 로그인이 필요합니다.

낙엽지는새

101, 104 라인에 0 이 들어와서 그런거같은데요

http://vucket.com/topic/view/41">http://vucket.com/topic/view/41

참고하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

k
kkk2222223
8년 전
근데 특이하게 왜 서브에서는 멀쩡할까요ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인