날짜정렬문의.. 채택완료
구인게시판을 사용하려고 합니다.
다른건 문제가 없는데 리스트 화면에서 마감일로 정렬을 시키는데 문제가 있네요..
<INPUT class=ed style="WIDTH: 40%; WORD-BREAK: break-all" name=wr_6 itemname="마감일자" value="<?=$write['wr_6']?>">
글쓰기에선 저렇게,
<td width=80><?=subject_sort_link('wr_datetime', $qstr2, 1)?>등록일자</a></td>
<td width=80><?=subject_sort_link('wr_6', $qstr2, 1)?>마감일자</a></td>
리스트화면에선 이렇게 되어 있습니다.. bbs/list.php 에서도
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_6)$/i", $sst) ? $sst : ""; 이렇게 수정했구요..
그런데 막상 리스트 화면에서 정렬을 시키려 하면 등록일자에선 잘되는데
마감일자는 최신글 순서로만 정렬이 됩니다..
링크로 올린 사이트 참조 부탁드립니다..
답변 4개
댓글을 작성하려면 로그인이 필요합니다.
정렬한 뒤에 주소를 보니
작성날짜 정렬을 할때는
/bbs/board.php?bo_table=Opening&sop=and&sst=wr_datetime&sod=desc&sfl=&stx=&page=1
/bbs/board.php?bo_table=Opening&sop=and&sst=wr_datetime&sod=asc&sfl=&stx=&page=1
이렇게 desc, asc가 번갈아서 정렬이 되는데
마감날짜는
/bbs/board.php?bo_table=Opening&sop=and&sst=wr_6&sod=desc&sfl=&stx=&page=1
desc 한가지로만 정렬이 되네요.. 이부분은 어디서 해결 가능할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
설사 if($sst=='wr_6' && $sod=='desc') $sod = 'asc'; 이런식으로 들어가 있다고 하더라도 문제가 될 수 있습니다.
또한 asc, desc 외의 값을 넣어주는 경우에도 한쪽으로만 고정될겁니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인