테스트 사이트 - 개발 중인 베타 버전입니다

게시물의 현재 페이지 계산하기 - 미완성 간단 팁

· 14년 전 · 4663 · 3

게시물을 보고 본김에 깔짝 만들어 봤습니다.

board.php 12~15 줄 쯤

if (!$bo_table) {
    $msg = "bo_table 값이 넘어오지 않았습니다.\\n\\nboard.php?bo_table=code 와 같은 방식으로 넘겨 주세요.";
    alert($msg);
}

아래에 소스 추가

if($wr_id && !$page && !$stx) {
// 게시물을 읽는 상황이 아니면 페이지 계산이 의미가 없고($wr_id)
// 페이지가 있으면 상관없고, 잘못된 페이지라도 비교하려면 복잡해 지니깐.(!$page)
// 검색어가 있으면 또 복잡해지니깐 패쓰. (!$stx)
// 분류명도 빼려고 했지만 그래도 이녀석은 추가해보자.
$sh_where = "wr_id > '$wr_id' and wr_is_comment = 0";
// 무식하게 나보다 wr_id값이 큰 게시물들을 다 센다(코멘트 제외)
if($sca) " and ca_name = '$sca' ";
$sql = "select count(wr_id) as cnt from {$write_table} where {$sh_where} ";
$row = sql_fetch($sql);
$page = ceil($row[cnt] / $board[bo_page_rows]);
}

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

음. 정렬이 기본정렬이 아닌경우는 패스 했습니다.
기타 등등/////
오우~ 금방 뚝딱하셨네요.
저는 그냥 생각만으로 그쳤는데 실천하는 모습이 보기 좋습니다.
수고하셨습니다.
게시물의 현재 페이지 계산하기

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293