미채택 완료

상품가격 출력 문제

2019-02-21 (목) 15:30:18 2,618

좀 황당한 경우가 있어 질문드립니다. 

상품가격을 입력하면 관리자에는 제대로 입력이 되는데

일정 금액이상을 입력하면 사용자 페이지에서 가격이 -(마이너스)값으로 출력됩니다.

21만5천원 단위를 넘어가면 - 값으로 변형이 되는것 같습니다.

예를 들어 215000 을 입력하면 -214,497,  350000을 입력하면 -79,497로 출력됩니다.

상품 상세페이지 소스보기를 하면

 <td>
        -79,402원   <input type="hidden" id="it_price" value="350095">
</td>

상품목록에서도 마찬가지입니다.

설치해서 조금씩 소스 수정은 했지만 대부분 html, css 부분이고

display_price 함수를 원본과 비교해봐도 동일한데 어디가 잘못된건지 모르겠네요 ㅠ 

여러분들의 도움 부탁드리겠습니다.

답변 2개 / 댓글 1개

질문을 다시 보니 사용자페이지에서만 그러시는거 같은데 사용자페이지의 처리에서 (int)로 붙어서 계산되는 부분이 있는지도 확인해보셔야 할 것 같습니다

답변에 대한 댓글 1개

2019-02-21 (목) 22:45:07
사용자페이지쪽에 int 처리 부분등 소스를 따로 수정 하지 않았습니다.
이런 경우도 있을 수 있는지 너무 당황스럽고 답답하네요 ㅠㅠ

해당 db의 자료형문제 때문으로 보입니다. int형의 경우 21억이상을 넘어갈 수 없습니다.
해당 db의 자료형을 int형보다 더 큰 형태의 BIGINT형을 사용하세요

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