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

INPUT 값 넘길때 문의 드립니다. 채택완료

오늘도산다 5년 전 조회 1,803

안녕하세요.

 

INPUT 값 넘길때 숫자에 number_format 사용해서 천단위 콤마를 찍어주는데.

천단위 콤마 찍어서 submit 하면 서버에서 콤마(,) 뒤로 삭제하고 저장되는데

예) 125,000  => 125로 저장됨.

컬럼 타임은 int(11)

 

원래 number_format으로 input 쓰면 정수로 받을때 ,뒤는 짤리나요?

 

그럼 submit 파일에서 하나하나 콤마를 제거해줘야 되는건가요?

 

질문 드리옵니다.

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

답변 2개

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

저장 전에  str_replace(",","",값);  하세요.

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

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

진서기
5년 전

DB 필드 타입을 int로 해서 그렇습니다. 

varchar로 바꾸시던지 

아니면 숫자만 저장하고 출력시 number_format을 사용하세요.

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

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

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

로그인