wr_1에 가격을 받았는데 정렬이 안됩니다.. > 그누4 질문답변

그누4 질문답변

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

wr_1에 가격을 받았는데 정렬이 안됩니다.. 정보

wr_1에 가격을 받았는데 정렬이 안됩니다..

본문

처음에 몇개의 숫자를 입력했을 때에는 정상적으로 정렬이 되는거 같아
신경을 안썼는데 테스트하면서 재미로 가격을 마구 높여서? 쓰다보니
가격순 정렬을 누르면 이상한 결과가 나옵니다...
대체 이유를 모르겠어요.. ㅜㅜ 조언 부탁드립니다.


1.  list.skin.php 정렬 부분

<?=subject_sort_link('wr_1', $qstr2, 1)?><u>가격순</u></a>

~~~~~~~~~~~~~~~~~~~~~~~~~~

2. list.skin.php 리스트 부분

<? // 가격 뽑아오기
    if ($list[$i][wr_1]) echo "<img src='{$board_skin_path}/img/icon_won.gif' border='0' width='13' height='12' align='absmiddle'> <font color=#CA6974>".$list[$i][wr_1]."원</font>"; else echo '문의요망';
?>

~~~~~~~~~~~~~~~~~~~~~~~~~~

3. write.skin.php 입력부분

<tr>
    <td style='padding-left:20px; height:30px;'>· 가격(wr_1)</td>
    <td><input class=ed name=wr_1 style="text-align:right; WIDTH: 80px;" itemname="wr_1" value="<?=$write[wr_1]?>">원</td>
</tr>
  • 복사

댓글 전체

root님이 알려주신 게시물을 보니
wr_1 같은 여분필드에 숫자 입력시 정렬되게 하는 방법으로
order by wr_1+0 과 같이 숫자형으로 변환을 하시면 해결됩니다.
라고 sir 관리자님이 글을 남기셨던데요..

초짜인 저로서는 팁을 봐서는 도저히 무슨 말인지.. 모르겠습니다. ㅜㅡ
아래의 부분을 어떻게 고쳐야 하는지... 약간 구체적으로 알려주시면 안될까요..
rolo님 말씀..
누군가 댓글에 썼듯이 wr_1 +0하는 방법이 있지만 그누를 고쳐야 하니까
해당 게시판 테이블의 wr_1만 type을 integer로 하세요.
........................................................

감사합니다.
phpadmin으로 type을 int로 바꾸니까 언제 그랬냐는듯 잘 정렬됩니다. ^^
© SIRSOFT
현재 페이지 제일 처음으로