댓글 페이징 역순으로 보이는 소스 이거 맞나요??
본문
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=3455
위 글에 나와있는 댓글 페이징 하는 for문입니다
<? // 코멘트 표시
$i = $c_from_record;for ($i; $i<$c_last_record; $i++) {
$comment_id = $list[$i][wr_id];
echo $comment_id;
?>
위의 소스를 변형하여 역순으로 정렬하고 싶은데요..
$i = $c_last_record-1;
for ($i; $i>=$c_from_record; $i--) {$comment_id = $list[$i][wr_id];
echo $comment_id;
}
이렇게 하는거 맞나요??
근데 이렇게 하면 댓글이 0개일때 오류가 나고
댓글이 7개 달리면
1페이지 5 4 3 2 1
2페이지 7 6
이런식으로 댓글이 달리네요
저는 1페이지 7 6 5 4 3
2페이지 2 1
이런 순서로 정렬하고 싶습니다
도와주세요ㅠㅠ
답변 1
처음 DB에서 가져올때부터 order by wr_id desc 같은 형식으로 받아와야 합니다.
이미 받아온것을 가지고 정렬순서를 바꾸니 페이징이 그 결과에서만 바뀌는것이지요.
답변을 작성하시기 전에 로그인 해주세요.