코멘트 역순 정렬 방법 문의 정보
코멘트 역순 정렬 방법 문의본문
현재 코멘트 부분 페이징 및 역순 정렬(현재는 먼저쓴글이 젤 먼저 나오게 되어 있네요)
작업을 하는데요 페이징은 해결 됬는데
역순으로 코멘트를 뽑으려면 어떻게 해야 되나요;;
이것은 코멘트 하나씩 뽑아오는것...인데요 역순으로 뽑아 오려면 어떻게 해야하나요
<?
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
?>
아래 코드는 페이징 때문에 들어간 코드
<? // 코멘트 번호 계산식 및 페이징 표시
$c_total_count = count($list); // 전체 코멘트 수 할당
$c_rows = 5; // 보여줄 개수
if ($c_total_count != 0){
$c_total_page = ceil($c_total_count / $c_rows); // 전체 페이지 계산
if (!$c_page) $c_page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$c_from_record = ($c_page - 1) * $c_rows; // 시작 코멘트 구하기
$c_last_record = $c_from_record + $c_rows; // 끝 코멘트 구하기
if($c_last_record > $c_total_count){ // 마지막 코멘트가 전체 코멘트 보다 크면 전체 코멘트로 할당
$c_last_record = $c_total_count;
}
}
?>
작업을 하는데요 페이징은 해결 됬는데
역순으로 코멘트를 뽑으려면 어떻게 해야 되나요;;
이것은 코멘트 하나씩 뽑아오는것...인데요 역순으로 뽑아 오려면 어떻게 해야하나요
<?
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
?>
아래 코드는 페이징 때문에 들어간 코드
<? // 코멘트 번호 계산식 및 페이징 표시
$c_total_count = count($list); // 전체 코멘트 수 할당
$c_rows = 5; // 보여줄 개수
if ($c_total_count != 0){
$c_total_page = ceil($c_total_count / $c_rows); // 전체 페이지 계산
if (!$c_page) $c_page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$c_from_record = ($c_page - 1) * $c_rows; // 시작 코멘트 구하기
$c_last_record = $c_from_record + $c_rows; // 끝 코멘트 구하기
if($c_last_record > $c_total_count){ // 마지막 코멘트가 전체 코멘트 보다 크면 전체 코멘트로 할당
$c_last_record = $c_total_count;
}
}
?>
댓글 전체
order by 절 없나요?
오늘 처음 입문한 사람이지만
order by 절에
정렬이 어떻게되어있는지 확인해보세요
desc는 내림차순
생략하면 오름차순 asce
아닌가....... 정확한답변 못드린점 죄송합니다
오늘 처음 입문한 사람이지만
order by 절에
정렬이 어떻게되어있는지 확인해보세요
desc는 내림차순
생략하면 오름차순 asce
아닌가....... 정확한답변 못드린점 죄송합니다
스킨부분만 손대려고 해서요...
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
이게 반복문인데 $c_from_record 는 페이징할때 총 코멘트 갯수구요
for ($i; $i<$c_last_record; $i++)
부분을 $i-- 뭐 이런식으로 1,2,3,4 올라가는게 아니라 4,3,2,1 요런식으론 안될까 해서요;;
저도 초보라 for 구문 역순으로 변형만 시키면 되는데 그걸 못하겠네요 ^^:
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
이게 반복문인데 $c_from_record 는 페이징할때 총 코멘트 갯수구요
for ($i; $i<$c_last_record; $i++)
부분을 $i-- 뭐 이런식으로 1,2,3,4 올라가는게 아니라 4,3,2,1 요런식으론 안될까 해서요;;
저도 초보라 for 구문 역순으로 변형만 시키면 되는데 그걸 못하겠네요 ^^: