일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 태안수영장펜션
- 경기북부골프장
- wp-900
- 괌자유여행
- 자연산개복숭아
- 한라산
- 휘닉스파크
- 자연산 개복숭아
- 조경철천문대
- 돌복숭아
- 포천수영장
- 개복숭아 판매
- 잠실수영장
- 개복숭아
- 파주골프장
- 포천투어
- 제주도눈썰매
- 개복숭아판매
- 야생개복숭아
- 제주도
- 제주도눈
- 야생개복숭아 판매
- 서원힐스
- 괌
- LGG6
- 덕소골프샵
- 포천가볼만한곳
- 제주도설경
- 충주골프장
- 포천온천
- Today
- Total
Live Brilliant
리스트 하단 페이징 소스 본문
// 페이지 갯수 설정
$split_cnt_page = 10;
// 페이지 설정
if(!$P) $P = 1;
$iStartIndex = (($P - 1) * $split_cnt) +1; //<-- 페이지에 따른 레코드 오프셋 지정
// 중간에 total_cnt 를 얻어야 함
$total_cnt = $counts->totalResults;
<?
// 페이지 인덱스 출력 ======================================
$total_page = (int) (($total_cnt - 1) / $split_cnt) + 1;
$iUcurPx = (int) (($P-1) / $split_cnt_page);
$iUlastPx = (int) (($total_page-1) / $split_cnt_page);
$iUprevPxLastPage = $iUcurPx * $split_cnt_page;
$iUcurPxFirstPage = $iUprevPxLastPage + 1;
$iUnextPxFirstPage = $iUcurPxFirstPage + $split_cnt_page;
$iUcurPxLastPage = $iUnextPxFirstPage - 1;
if($iUcurPx != 0) $PIDX = "<A HREF='javascript:jsPage(1)'>[First]</A> <A HREF='javascript:jsPage($iUprevPxLastPage)'><</A> "; //처음
for($i=$iUcurPxFirstPage; $i <= $iUcurPxLastPage and $i <= $total_page; $i++) {
if ($i == $P) { $PIDX .= "<b>$i</b> "; }
else { $PIDX .= "<A HREF='javascript:jsPage($i)'>[$i]</A> "; }
}
if($iUcurPx != $iUlastPx) $PIDX .= "<A HREF='javascript:jsPage($iUnextPxFirstPage)'>></A> <A HREF='javascript:jsPage($total_page)'>[Last]</A>"; //끝
// 페이지 인덱스 출력 ====================================================
echo $PIDX;
?>
'개발은 핵찜이야 > PHP' 카테고리의 다른 글
홈페이지 타이틀만 추출하기 (0) | 2012.04.13 |
---|---|
자바 스크립트 타이머 timer 구현 (0) | 2012.04.13 |
비율(%)에 따른 설치? 또는 비율(%)만큼 누락하려면.. (0) | 2012.04.13 |
php session(세션) PHP/ Programming (0) | 2012.04.13 |
일자 ( 잔여일 구하기 함수) (0) | 2012.04.13 |