페이징 12

페이징

$PG_this = $_REQUEST[PG_this]; $PG_line = 201;// 전체 라인 수(=전체 멤버 수) $PG_unit = 10;                // 페이지당 라인수 : 12줄=1페이지 $PG_grup = 10;                // 한 화면당 나타날 페이지 그룹 갯수 : 10개 $PG_tots = ceil($PG_line / $PG_unit); // 전체 페이지 수 $PG_this = $PG_this ? $PG_this:($PG_tots ? 1:0); // 현재 열린 페이지 또는 0(무효) 계산 $PG_strt = $PG_this ? (floor($PG_this/$PG_grup)*$PG_grup+1):0; // 페이지 그룹 시작페이지 수 계산 if($PG_strt..

인터넷정보 2007.10.11

페이징

$PG_this = $_REQUEST[PG_this]; $PG_line = 201;// 전체 라인 수(=전체 멤버 수) $PG_unit = 10;                // 페이지당 라인수 : 12줄=1페이지 $PG_grup = 10;                // 한 화면당 나타날 페이지 그룹 갯수 : 10개 $PG_tots = ceil($PG_line / $PG_unit); // 전체 페이지 수 $PG_this = $PG_this ? $PG_this:($PG_tots ? 1:0); // 현재 열린 페이지 또는 0(무효) 계산 $PG_strt = $PG_this ? (floor($PG_this/$PG_grup)*$PG_grup+1):0; // 페이지 그룹 시작페이지 수 계산 if($PG_strt..

인터넷정보 2007.10.11

게시판의 꽃 페이징을 아십니까?

안녕하세요~ 오늘은 두번째로 올리는 초급용 씨리즈 입니다. 오늘도 초급용 씨리즈냐고 태클 거신다면.. 그래도 초급용 입니다 -_-;; 할 수 없습니다. 아시는 분은 안보셔도 됩니다 초급용입니다 -_-;; 어제는 js를 이용한 form과 관련한 내용이었는데요 오늘은 많은 초급 phper들이 게시판을 이용해서 공부하면서 가장 힘들어하고 어려워 하는 페이징의 원리를 말씀드릴까 합니다. 페이징 : 통상 이렇게 말하는데요 저는 네비게이터 라고 자주 말합니다. 게시판의 목록에 페이지를 넘겨줄 수 있는 번호 링크를 두고 하는 말이죠.. 그럼 시작해 볼까요~ 제가 수업시간에 네비게이터를 수업하게 되면 자주 써먹는 과제 중에 하나가 주어진 수의 범위가 있을 때 ex ) 0~9, 10~19, 20~29 x라는 수를 입력 ..

인터넷정보 2007.10.11

게시판의 꽃 페이징을 아십니까?

안녕하세요~ 오늘은 두번째로 올리는 초급용 씨리즈 입니다. 오늘도 초급용 씨리즈냐고 태클 거신다면.. 그래도 초급용 입니다 -_-;; 할 수 없습니다. 아시는 분은 안보셔도 됩니다 초급용입니다 -_-;; 어제는 js를 이용한 form과 관련한 내용이었는데요 오늘은 많은 초급 phper들이 게시판을 이용해서 공부하면서 가장 힘들어하고 어려워 하는 페이징의 원리를 말씀드릴까 합니다. 페이징 : 통상 이렇게 말하는데요 저는 네비게이터 라고 자주 말합니다. 게시판의 목록에 페이지를 넘겨줄 수 있는 번호 링크를 두고 하는 말이죠.. 그럼 시작해 볼까요~ 제가 수업시간에 네비게이터를 수업하게 되면 자주 써먹는 과제 중에 하나가 주어진 수의 범위가 있을 때 ex ) 0~9, 10~19, 20~29 x라는 수를 입력 ..

인터넷정보 2007.10.11

간단한 페이징 소스

if($_GET["page"]) $page = $_GET["page"]; // 현재 페이지 구하기 else $page = 1; $total = 980; // 총 게시물 수 $pg_scale = 10; // 한페이지에 출력 될 목록 수 $pg_group = 20; // 보여질 페이지 수 ([1][2][3]이런거) $pg_select = ($page - 1) * $pg_scale; $pg_total = ceil($total / $pg_scale); // 총 페이지 수 구하기 $pg_half = floor($pg_group/2); echo "처음 "; // 첫 페이지 $pg_half3 = $page>($pg_total-5) ? 10-($pg_total-$page) : $pg_half; for($i=0;$i 0..

인터넷정보 2007.10.11

간단한 페이징 소스

if($_GET["page"]) $page = $_GET["page"]; // 현재 페이지 구하기 else $page = 1; $total = 980; // 총 게시물 수 $pg_scale = 10; // 한페이지에 출력 될 목록 수 $pg_group = 20; // 보여질 페이지 수 ([1][2][3]이런거) $pg_select = ($page - 1) * $pg_scale; $pg_total = ceil($total / $pg_scale); // 총 페이지 수 구하기 $pg_half = floor($pg_group/2); echo "처음 "; // 첫 페이지 $pg_half3 = $page>($pg_total-5) ? 10-($pg_total-$page) : $pg_half; for($i=0;$i 0..

인터넷정보 2007.10.11

페이징

$page = $_REQUEST["page"]; if(!$page) $page = 1; $total_num = 151;  // 전체 레코드수 $pagesize = 10; // 페이지 당 뿌릴 레코드 수 $pagePerBlock = 10; // [1] ~ [10] 까지 한번에 10개씩 $search = "&search=문자"; //GET 방식으로 추가 문자열을 넣는다 function handlePage($total_num,$pagesize,$pagePerBlock,$page,$search){ // 전체레코드,  페이지당 레코드수(10) , 블럭당페이지수(10), 현재페이지     $totalNumOfPage = ceil($total_num/$pagesize); //16page     $totalNumOfB..

인터넷정보 2007.10.11

페이징

$page = $_REQUEST["page"]; if(!$page) $page = 1; $total_num = 151;  // 전체 레코드수 $pagesize = 10; // 페이지 당 뿌릴 레코드 수 $pagePerBlock = 10; // [1] ~ [10] 까지 한번에 10개씩 $search = "&search=문자"; //GET 방식으로 추가 문자열을 넣는다 function handlePage($total_num,$pagesize,$pagePerBlock,$page,$search){ // 전체레코드,  페이지당 레코드수(10) , 블럭당페이지수(10), 현재페이지     $totalNumOfPage = ceil($total_num/$pagesize); //16page     $totalNumOfB..

인터넷정보 2007.10.11
반응형