<?
$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년 전
감사합니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6530 |
퍼블리셔강
|
12년 전 | 654 | |
| 6529 | 12년 전 | 1308 | ||
| 6528 | 12년 전 | 629 | ||
| 6527 | 12년 전 | 793 | ||
| 6526 | 12년 전 | 6581 | ||
| 6525 | 12년 전 | 552 | ||
| 6524 | 12년 전 | 844 | ||
| 6523 | 12년 전 | 498 | ||
| 6522 | 12년 전 | 541 | ||
| 6521 | 12년 전 | 802 | ||
| 6520 | 12년 전 | 745 | ||
| 6519 | 12년 전 | 1745 | ||
| 6518 |
가슴시린하늘
|
12년 전 | 1727 | |
| 6517 | 12년 전 | 1367 | ||
| 6516 | 12년 전 | 5230 | ||
| 6515 | 12년 전 | 1503 | ||
| 6514 | 12년 전 | 1604 | ||
| 6513 | 12년 전 | 958 | ||
| 6512 | 12년 전 | 1990 | ||
| 6511 | 12년 전 | 1378 | ||
| 6510 | 12년 전 | 3079 | ||
| 6509 |
프로프리랜서
|
12년 전 | 2555 | |
| 6508 |
프로프리랜서
|
12년 전 | 1901 | |
| 6507 |
프로프리랜서
|
12년 전 | 2378 | |
| 6506 |
프로프리랜서
|
12년 전 | 1859 | |
| 6505 |
프로프리랜서
|
12년 전 | 1635 | |
| 6504 | 12년 전 | 1047 | ||
| 6503 | 12년 전 | 1136 | ||
| 6502 |
프로프리랜서
|
12년 전 | 5561 | |
| 6501 |
프로프리랜서
|
12년 전 | 2609 | |
| 6500 |
프로프리랜서
|
12년 전 | 3092 | |
| 6499 |
프로프리랜서
|
12년 전 | 1752 | |
| 6498 |
프로프리랜서
|
12년 전 | 1467 | |
| 6497 | 12년 전 | 816 | ||
| 6496 |
yunkiri486
|
12년 전 | 1817 | |
| 6495 | 12년 전 | 924 | ||
| 6494 | 12년 전 | 1496 | ||
| 6493 | 12년 전 | 2766 | ||
| 6492 |
오늘도망했다
|
12년 전 | 2339 | |
| 6491 |
오늘도망했다
|
12년 전 | 1678 | |
| 6490 |
오늘도망했다
|
12년 전 | 6661 | |
| 6489 |
오늘도망했다
|
12년 전 | 2501 | |
| 6488 |
홈피119
|
12년 전 | 706 | |
| 6487 | 12년 전 | 689 | ||
| 6486 | 12년 전 | 1412 | ||
| 6485 | 12년 전 | 2055 | ||
| 6484 | 12년 전 | 905 | ||
| 6483 | 12년 전 | 724 | ||
| 6482 | 12년 전 | 1348 | ||
| 6481 | 12년 전 | 1476 | ||
| 6480 |
Header
|
12년 전 | 693 | |
| 6479 |
|
12년 전 | 1131 | |
| 6478 |
개초보제이
|
12년 전 | 1397 | |
| 6477 | 12년 전 | 805 | ||
| 6476 | 12년 전 | 1078 | ||
| 6475 | 12년 전 | 3690 | ||
| 6474 | 12년 전 | 1433 | ||
| 6473 | 12년 전 | 963 | ||
| 6472 | 12년 전 | 859 | ||
| 6471 |
AMDbest
|
12년 전 | 1209 | |
| 6470 |
jinmuk
|
12년 전 | 1451 | |
| 6469 |
jinmuk
|
12년 전 | 4252 | |
| 6468 |
jinmuk
|
12년 전 | 5584 | |
| 6467 | 12년 전 | 708 | ||
| 6466 |
jinmuk
|
12년 전 | 2285 | |
| 6465 |
jinmuk
|
12년 전 | 6742 | |
| 6464 |
jinmuk
|
12년 전 | 2411 | |
| 6463 |
jinmuk
|
12년 전 | 9338 | |
| 6462 |
희망과열정
|
12년 전 | 543 | |
| 6461 |
Header
|
12년 전 | 730 | |
| 6460 |
희망과열정
|
12년 전 | 1364 | |
| 6459 |
프리랜서개발자
|
12년 전 | 1680 | |
| 6458 | 12년 전 | 1343 | ||
| 6457 |
jinmuk
|
12년 전 | 1953 | |
| 6456 |
jinmuk
|
12년 전 | 2353 | |
| 6455 |
jinmuk
|
12년 전 | 3214 | |
| 6454 |
jinmuk
|
12년 전 | 2180 | |
| 6453 |
jinmuk
|
12년 전 | 2364 | |
| 6452 |
jinmuk
|
12년 전 | 2320 | |
| 6451 |
jinmuk
|
12년 전 | 1615 | |
| 6450 |
jinmuk
|
12년 전 | 1404 | |
| 6449 |
jinmuk
|
12년 전 | 1050 | |
| 6448 |
jinmuk
|
12년 전 | 1252 | |
| 6447 |
jinmuk
|
12년 전 | 2019 | |
| 6446 |
jinmuk
|
12년 전 | 1575 | |
| 6445 |
jinmuk
|
12년 전 | 1267 | |
| 6444 |
jinmuk
|
12년 전 | 2318 | |
| 6443 |
jinmuk
|
12년 전 | 2049 | |
| 6442 |
jinmuk
|
12년 전 | 1896 | |
| 6441 |
jinmuk
|
12년 전 | 1627 | |
| 6440 |
jinmuk
|
12년 전 | 2325 | |
| 6439 |
jinmuk
|
12년 전 | 1142 | |
| 6438 |
wndProc
|
12년 전 | 790 | |
| 6437 | 12년 전 | 411 | ||
| 6436 |
senseme
|
12년 전 | 554 | |
| 6435 | 12년 전 | 1051 | ||
| 6434 | 12년 전 | 2486 | ||
| 6433 | 12년 전 | 2493 | ||
| 6432 | 12년 전 | 1568 | ||
| 6431 |
밥먹고합시다
|
12년 전 | 1195 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기