웹마스터 팁

네네..

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

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

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

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

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

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

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

그분들에게 가르쳐드릴 문서를 작성해서 약간만 수정했습니다^-^
제목 글쓴이 날짜
새로운 뉴스티커 [1] 아렌티 2006.04.25
MYSQL Query의 간단한 사용법 [82] zero 2000.03.06
카운터를 만들어봅시다~ (수정본) [181] zero 2000.03.08
교육용 메모장 #4 [18] zero 2000.07.10
최근 게시물을 나타내는 원리와 방법 [55] zero 2000.03.06
공부용 방명록이에욥^^. 주석왕창(페이지분할등.기능있어욥~) [2] 프리^^ 2001.04.16
최근게시물 - 첫글은 내용까지, 다음글부터 목록만... [15] СreдturЭ 2001.04.16
[OsE=] 오스보드에 적용된 페이징 방법(알고리즘?) OsE= 2002.03.02
php 와 flash 의 연동을 이용한 제로보드 최근글 추출...(소스) file 주현석 2002.06.05
원격침입과 도스공격이 가능한 PHP 취약점 [11] JunYa™ 2002.07.24
누구나 만들수있는 게시판 [글목록 list.php 부분] [6] Mr. JH 2002.08.21
꼭 알아야 하는 4가지 쿼리문 Mr. JH 2002.08.22
Java Applet을 활용한 업로드시 전송률 확인하기.. file 아이쿠 2002.10.19
폼메일 --- 제로님 예전 폼메일 수정 변경.. [11] uropa™ 2002.12.27
[동주아빠] PHP 게시판(21강) - 목록 보기(4) list.php 설명(中) 손병목 2002.12.30
PHP 혼자 공부하기 - 9 :: 정규식 함수 [3] 행복한고니 2003.04.14
PHP 혼자 공부하기 - 10 :: 정규식 패턴 문법 [3] 행복한고니 2003.04.15
데이터베이스, PHP를 만나면「알짜 사이트로 부활!」 [1] .maya 2003.04.18
PHP+MSSQL?(수정판) [11] 씨파개 2003.05.10
인터넷 사이트 , MS 오피스로 관리하기 3 공시사항 나타내기 [5] file 한꼬마 2003.09.24