10월 22일 서버 점검 안내 (00:00~06:00)
채택완료

페이징 질문좀 드리겠습니다.

페이징은 된것 같은데, 화면이 페이지에 따라 바뀌지가 않네요.

페이징 번호별로 나뉘지 않음.

 

 <?php
    // 회원인 경우
    if ($is_member)
    {
        $sql_common = " from {$g5['g5_shop_order_table']} where mb_id = '{$member['mb_id']}' ";
    }
    else if ($od_id && $od_pwd) // 비회원인 경우 주문서번호와 비밀번호가 넘어왔다면
    {
        $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' ";
    }
    $sql0 = " select count(*) as cnt " . $sql_common;
    $row0 = sql_fetch($sql0);
    $total_count = $row0['cnt'];
    $rows = 2;
    $total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
    if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
    $from_record = ($page - 1) * $rows; // 시작 열을 구함
    ?>
   
   
    <center>
        <?php echo get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?> 
    </center>  

답변 1개

채택된 답변
+20 포인트

limit 가 없어서 그런거 아닌가요?

답변을 작성하려면 로그인이 필요합니다.