input값에 입력되는 변수를 숫자로 인식되게 할려면 어떻게 해야 하난요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

input값에 입력되는 변수를 숫자로 인식되게 할려면 어떻게 해야 하난요? 정보

input값에 입력되는 변수를 숫자로 인식되게 할려면 어떻게 해야 하난요?

본문

다름이 아니고 고수님들께서 가르쳐주신데로 게시판을 조금 수정했습니다.
그림처럼 소비자가격을 입력 할수 있게 만들었는데요..
입력된 값이 문자로 입력이 되서 오름차순 내림차순으로 안되요...
어딜 수정하면 되나요?
  • 복사

댓글 전체

디비에 접속하셔서 해당게시판의 해당필드 타입을 text에서 int로 바꾸어 주세요
아래 링크는 참조하시기 바랍니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=12139&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C4%DE%B8%B6&sop=and
varchar 을 꼭 int 로 바꾸지 않아서 그림에서처럼 입력/저장시에 5000, 2000 원과 같이 숫자로만 저장된다면 정렬이 됩니다. 저장시에는 숫자로만 저장하고 출력시에 number_format($value,0) 으로 출력해 주십시오.
(현재 위 그림을 보니 그렇게 하는걸로 보입니다.)
그렇다면 정렬도 당연히 되어야 합니다.  안될리가 없는데..
다시 한 번 리스트 헤드 정렬을 코딩해 보십시오.
sjsjin님 이제 db에 접속해서 varchar을 int로 바꾸었습니다. 바꾼다음 저장하고 나와서 해당게시판으로 이동했어요
그런후 list.skin.php 를 열어서 number_format($value,0)로 수정해야할분분이 어디인지 지적좀 해주세요..

list.skin.php --------------------

<!-- ★ 소비자가격출력 시작-->
    <td align="center" valign="middle"><font class=w_font><b><font color=red>₩<?=$list[$i][wr_1]?>원</b></font></font></td>
        <!-- ★ 소비자가격출력 끝-->
-----------------------------------
© SIRSOFT
현재 페이지 제일 처음으로