테스트 사이트 - 개발 중인 베타 버전입니다

페이징 질문드려요 ㅠㅜㅠㅜ

· 15년 전 · 1488
// 총 개수 가져오기
$sql = "select count(bn_id) as cnt from `$g4[board_new_table]` where $where_clause";
$temp = sql_fetch($sql);
$total = $temp[cnt];

// 페이지 나누기 설정
$max_page = ceil($total / $cut);
if($page > $max_page) $page = $max_page;
$start_page = ceil($page/10)*10 - 9;
$end_page = ceil($page/10)*10;
if($end_page > $max_page) $end_page = $max_page;
if($start_page > 10) $prev_page = $start_page - 1;
if($max_page > $end_page) $next_page = $end_page + 1;

// 페이징
$urlbase = $_SERVER[PHP_SELF] . "?page=";
// $urlbase = $_SERVER[PHP_SELF] . "?mb_id=$mb_id&page=";
for($i=$start_page; $i<=$end_page; $i++) {
if($paging) $paging .= " ";
if($i==$page) $paging .= "<b>";
elseif($option=="author") $paging .= "<a href='$urlbase$i'>";
else $paging .= "<a href='$urlbase$i'>";
$paging .= "[$i]";
if($i==$page) $paging .= "</b>";
else $paging .= "</a>";
}
if($prev_page) $paging = "<a href=\"$urlbase$prev_page\">[Prev]</a> " . $paging;
if($next_page) $paging .= " <a href=\"$urlbase$next_page\">[Next]</a> ";


페이징 코드가 지금 이렇게 돼어있는데요

[1][2][3][4][5]
이렇게 페이징이 돼어있는데요

1번이 이렇게
[1][2][3][4][5][Next]

234번 눌렀을때 양쪽
[Prev][1][2][3][4][5][Next]

5번눌렀을때
[Prev][1][2][3][4][5]

이렇게 적용할려면 어딜수정해야돼나요 ㅠㅠㅠ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
284348
284336
284333
284332
284320
284318
284316
284313
284307
284306
284303
284298
284296
284290
284286
284280
284277
284272
284261
284259