<?
$start = $_GET[start];
$total = 534;//총 레코드수
$scale = 10;//페이지당 출력 레코드수
$page_scale = 10; // 화면당 출력할 페이지 수
if(!$start) $start = 0;//시작 페이지 번호가 없을경우 0
$total_page = ceil($total/$scale);//총 페이지수
$page = floor($total_page/$page_scale);//단위블럭페이지수
$n_page = floor($start/$page_scale);//현재 단위블럭 페이지번호
if($n_page > 0){
//이전 링크 출력 조건 현재단위블럭 페이지 번호가 0보다 클경우
$p_start = ($n_page-1)*$page_scale;
//현재 단위블럭 페이지 -1 * 단위블럭 페이지 출력수(page_scale)
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${p_start}'>";
$link .= "이전";
$link .= "</a>";
echo $link." ";
}
$is = $n_page*$page_scale;//단위블럭 페이지 시작번호 구하기 현재 페이지 번호를 이용하여 현재 단위블럭 페이지 번호를 구하고 그 값을 이용하여 단위블럭 페이지 출력수를 곱한 값
for($i=$is; $i < $is+$page_scale; $i++){
//i는 현재 단위블럭 페이지 번호*단위블럭 페이지 출력수 부터 시작하고 i는 단위블럭 페이지 출력수를 더한 값만큼만 반복하도록 지정
if($i < $total_page){//i가 총 페이지수 보다 작을 동안만 출력하기 위한조건
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${i}'>";
$link .= $i+1;//start값이 i로 지정됨으로 화면상 출력기준을 1부터 시작하는 10진수로 맞추기 위해 +1을 연산
$link .= "</a>";
echo $link." ";
}
}
if($n_page < $page){//현재 단위블럭 페이지번호 보다 총 단위블럭 페이지 수가 작을 경우에만 다음 링크 출력
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${i}'>";//i는 상단 for문에서 이미 마지막 페이지 start번호보다 +1한 값을 가지고 있기 때문에 i를 그냥 출력함
$link .= "다음";
$link .= "</a>";
echo $link;
}
?>
$start = $_GET[start];
$total = 534;//총 레코드수
$scale = 10;//페이지당 출력 레코드수
$page_scale = 10; // 화면당 출력할 페이지 수
if(!$start) $start = 0;//시작 페이지 번호가 없을경우 0
$total_page = ceil($total/$scale);//총 페이지수
$page = floor($total_page/$page_scale);//단위블럭페이지수
$n_page = floor($start/$page_scale);//현재 단위블럭 페이지번호
if($n_page > 0){
//이전 링크 출력 조건 현재단위블럭 페이지 번호가 0보다 클경우
$p_start = ($n_page-1)*$page_scale;
//현재 단위블럭 페이지 -1 * 단위블럭 페이지 출력수(page_scale)
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${p_start}'>";
$link .= "이전";
$link .= "</a>";
echo $link." ";
}
$is = $n_page*$page_scale;//단위블럭 페이지 시작번호 구하기 현재 페이지 번호를 이용하여 현재 단위블럭 페이지 번호를 구하고 그 값을 이용하여 단위블럭 페이지 출력수를 곱한 값
for($i=$is; $i < $is+$page_scale; $i++){
//i는 현재 단위블럭 페이지 번호*단위블럭 페이지 출력수 부터 시작하고 i는 단위블럭 페이지 출력수를 더한 값만큼만 반복하도록 지정
if($i < $total_page){//i가 총 페이지수 보다 작을 동안만 출력하기 위한조건
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${i}'>";
$link .= $i+1;//start값이 i로 지정됨으로 화면상 출력기준을 1부터 시작하는 10진수로 맞추기 위해 +1을 연산
$link .= "</a>";
echo $link." ";
}
}
if($n_page < $page){//현재 단위블럭 페이지번호 보다 총 단위블럭 페이지 수가 작을 경우에만 다음 링크 출력
$link = "<a href='".$_SERVER[PHP_SELF]."?start=${i}'>";//i는 상단 for문에서 이미 마지막 페이지 start번호보다 +1한 값을 가지고 있기 때문에 i를 그냥 출력함
$link .= "다음";
$link .= "</a>";
echo $link;
}
?>
댓글 2개
takumi22
12년 전
감사합니다.
12년 전
감사합니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6830 |
112211dd
|
11년 전 | 792 | |
| 6829 |
진짜다진짜가나타남
|
11년 전 | 1213 | |
| 6828 | 11년 전 | 823 | ||
| 6827 |
봉보로봉봉
|
11년 전 | 916 | |
| 6826 |
jinion
|
11년 전 | 827 | |
| 6825 | 11년 전 | 805 | ||
| 6824 |
yunkiri486
|
11년 전 | 725 | |
| 6823 |
2donggalbi
|
11년 전 | 853 | |
| 6822 | 11년 전 | 853 | ||
| 6821 | 11년 전 | 803 | ||
| 6820 | 11년 전 | 3107 | ||
| 6819 | 11년 전 | 1253 | ||
| 6818 | 11년 전 | 518 | ||
| 6817 |
|
11년 전 | 613 | |
| 6816 | 11년 전 | 2082 | ||
| 6815 | 11년 전 | 1216 | ||
| 6814 | 11년 전 | 871 | ||
| 6813 | 11년 전 | 611 | ||
| 6812 |
|
11년 전 | 987 | |
| 6811 | 11년 전 | 591 | ||
| 6810 | 11년 전 | 1538 | ||
| 6809 |
낚시가좋아
|
11년 전 | 1047 | |
| 6808 | 11년 전 | 446 | ||
| 6807 | 11년 전 | 772 | ||
| 6806 |
Unhappy
|
11년 전 | 1775 | |
| 6805 | 11년 전 | 1609 | ||
| 6804 | 11년 전 | 1127 | ||
| 6803 | 11년 전 | 576 | ||
| 6802 |
asdfg
|
11년 전 | 1138 | |
| 6801 |
아트귀농인
|
11년 전 | 503 | |
| 6800 | 11년 전 | 2559 | ||
| 6799 | 11년 전 | 1358 | ||
| 6798 | 11년 전 | 1468 | ||
| 6797 | 11년 전 | 628 | ||
| 6796 |
purple63
|
11년 전 | 431 | |
| 6795 | 11년 전 | 2638 | ||
| 6794 |
커네드커네드
|
11년 전 | 963 | |
| 6793 | 11년 전 | 409 | ||
| 6792 | 11년 전 | 2500 | ||
| 6791 | 11년 전 | 529 | ||
| 6790 | 11년 전 | 2259 | ||
| 6789 |
리아빌리티
|
11년 전 | 3099 | |
| 6788 | 11년 전 | 1345 | ||
| 6787 | 11년 전 | 680 | ||
| 6786 | 11년 전 | 392 | ||
| 6785 | 11년 전 | 721 | ||
| 6784 |
|
11년 전 | 852 | |
| 6783 | 11년 전 | 587 | ||
| 6782 | 11년 전 | 3657 | ||
| 6781 |
리아빌리티
|
11년 전 | 489 | |
| 6780 | 11년 전 | 540 | ||
| 6779 | 11년 전 | 484 | ||
| 6778 | 11년 전 | 4698 | ||
| 6777 |
바보온달123
|
11년 전 | 619 | |
| 6776 | 11년 전 | 931 | ||
| 6775 | 11년 전 | 733 | ||
| 6774 |
DANet
|
11년 전 | 642 | |
| 6773 | 11년 전 | 1560 | ||
| 6772 | 11년 전 | 1357 | ||
| 6771 | 11년 전 | 619 | ||
| 6770 | 11년 전 | 1160 | ||
| 6769 | 11년 전 | 956 | ||
| 6768 | 11년 전 | 691 | ||
| 6767 | 11년 전 | 586 | ||
| 6766 | 11년 전 | 1267 | ||
| 6765 |
크림나이트
|
11년 전 | 1001 | |
| 6764 | 11년 전 | 1552 | ||
| 6763 | 11년 전 | 2607 | ||
| 6762 | 11년 전 | 539 | ||
| 6761 |
|
11년 전 | 785 | |
| 6760 |
|
11년 전 | 713 | |
| 6759 | 11년 전 | 3352 | ||
| 6758 | 11년 전 | 1007 | ||
| 6757 | 11년 전 | 1269 | ||
| 6756 | 11년 전 | 893 | ||
| 6755 |
|
11년 전 | 568 | |
| 6754 |
|
11년 전 | 720 | |
| 6753 |
|
11년 전 | 1387 | |
| 6752 | 11년 전 | 608 | ||
| 6751 |
|
11년 전 | 653 | |
| 6750 |
|
11년 전 | 2023 | |
| 6749 | 11년 전 | 1216 | ||
| 6748 |
|
11년 전 | 1119 | |
| 6747 | 11년 전 | 1173 | ||
| 6746 | 11년 전 | 841 | ||
| 6745 |
|
11년 전 | 913 | |
| 6744 | 11년 전 | 851 | ||
| 6743 | 11년 전 | 1294 | ||
| 6742 | 11년 전 | 541 | ||
| 6741 |
Abilityarch
|
11년 전 | 611 | |
| 6740 | 11년 전 | 655 | ||
| 6739 |
leewin20
|
11년 전 | 1235 | |
| 6738 | 11년 전 | 507 | ||
| 6737 | 11년 전 | 1219 | ||
| 6736 | 11년 전 | 1259 | ||
| 6735 | 11년 전 | 549 | ||
| 6734 | 11년 전 | 1284 | ||
| 6733 |
RipperTNT
|
11년 전 | 1840 | |
| 6732 |
|
11년 전 | 1337 | |
| 6731 |
|
11년 전 | 1396 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기