댓글 페이징 역순으로 보이는 소스 이거 맞나요??

댓글 페이징 역순으로 보이는 소스 이거 맞나요??

QA

댓글 페이징 역순으로 보이는 소스 이거 맞나요??

본문

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 같은 형식으로 받아와야 합니다. 

 

이미 받아온것을 가지고 정렬순서를 바꾸니 페이징이 그 결과에서만 바뀌는것이지요. 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,661 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT