웹마스터 팁

네네..

오스보드에 적용된 페이징 방법을 말씀드리겠습니다

일단 $div에는 한페이지에 표시할 게시물수를 저장합니다
$div = 10;

$page는 보고자하는 페이지를 저장합니다.

총 페이지수는 총게시물수 / 한페이지 표시할 게시물수에 올림을 해야합니다.  마지막에 1개가 남더라도 그걸 표시해줄 한페이지가 있어야하기 떄문이죠
$pages = ceil($total/$div);

마지막페이지에 출력할 게시물수를 구하는 공식입니다. 총페이지에서 1을 빼서 한페이지 표시할 게시물수를 곱하면 마지막에 출력할 게시물수를 뺀 값이 되죠. 이값을 전체 게시물수에서 빼주면, 결국 남는 값은 마지막에 출력될 게시물수가 나오는거죠^-^
$last = $total - $div * ($pages - 1);

그리고
$start = ($page - 1) * $div;를 해줍니다.
해당페이지에서 시작할 값을 구하는겁니다
그래서 select 쿼리 뒤에 limit $start,$div를 해줍니다

이러면 되는겁니다^-^;;; 뭐 간단한겁니다... 하지만 어려워하시는분들이 있어서

그분들에게 가르쳐드릴 문서를 작성해서 약간만 수정했습니다^-^
제목 글쓴이 날짜
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (2 of 4) [4] Dopesoul 2002.12.18
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] DeX™ 2002.11.26
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] 라지엘 2002.07.01
[알아서 나쁠것없는 10원짜리 팁!] 수십 수백명사용자의 일괄생성 방법! [6] 임현 2002.05.09
다운로드 이어 받기 및 전송속도 제한 구현 [1] 박원형 2006.12.11
[PHP 동영상강의] 32. 자료의 정렬순서를 바꿔보자. [8] 서기 2006.01.11
나만의 미니홈 만들기 ㅡ 메모장 소스 예뜨락 2005.06.09
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] 예뜨락 2005.05.09
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결 [5] file 예뜨락 2004.12.17
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크 [9] file 예뜨락 2004.11.27
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] NS 2004.02.21
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] 한꼬마 2004.02.17
DB에서 받은 데이터 배열로 하나씩 뿌리기 LetMeLove 2003.12.09
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] 한꼬마 2003.11.26
회원 포인트 랭킹(중복 -_-a) [4] file weky 2003.11.15
공지사항|일기장 4강 - notice.php 간단한 글보이기 시루바 2003.10.16
인터넷 사이트 , MS 오피스로 관리하기 3 공시사항 나타내기 [5] file 한꼬마 2003.09.24
PHP+MSSQL?(수정판) [11] 씨파개 2003.05.10
데이터베이스, PHP를 만나면「알짜 사이트로 부활!」 [1] .maya 2003.04.18