자작페이지에 페이징 함수 적용코자 합니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
자작페이지에 페이징 함수 적용코자 합니다.

QA

자작페이지에 페이징 함수 적용코자 합니다.

본문

배우는 초보입니다.

글목록페이지 list.skin.php 에 일부를 수정 변경하였습니다.

--------------------list.skin.php---------------------------------

<table id="customers">
  <tr>
    <th>No</th>
    <th>subject</th>   
    <th>Q</th>
    <th>A</th>
    <th>n</th>   
    <th>Date</th>
  </tr>

<?php
$sql  = "select * from g5_point_et where mb_id_et = '{$member['mb_id']}' "; 
$qry = sql_query($sql);
$total_count = sql_num_rows($qry);
//echo "전체 개수: ".$total_count;   // 나옵니다.
while($row=sql_fetch_array($qry)) { 
?>
  <tr>
    <td><?php echo $row['po_id_et'] ?></td>
    <td><?php echo $row['po_subject'] ?></td>
    <td><?php echo $row['po_qnum_et'] ?></td>
    <td><?php echo $row['po_mycho_et'] ?></td>
    <td><?php echo $row['po_howmany'] ?></td>
    <td><?php echo $row['po_datetime_et'] ?></td>

  </tr>
<?php
}
?>
  </table>

 

    <!-- 페이지 -->
    <?php echo $write_pages; ?>  // 이것이 제대로 나타내려면 어떻게 해야 하는지요..
    <!-- 페이지 -->

----------------------------

미리 감사드립니다 꾸벅^

이 질문에 댓글 쓰기 :

답변 2

지금 작성하신 코드는

페이징 없이 쭈우욱~ 나올겁니다.

작성하신 해당쿼리는 어디서 부터 어디까지 보여주라는 쿼리가 아니라 그냥 다 보여주는 쿼리입니다.


$sql  = "select * from g5_point_et where mb_id_et = '{$member['mb_id']}' "; 

 

이 부분을 넣어주시면 되겠습니다.


<?php
$page_rows = G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'];

$total_page  = ceil($total_count / $page_rows);  // 전체 페이지 계산
if ($page < 1) { $page = 1; } // 페이지가 없으면 1 페이지
$from_record = ($page - 1) * $page_rows; // 시작 열을 구함


$sql  = "select * from g5_point_et where mb_id_et = '{$member['mb_id']}' LIMIT  $from_record , $page_rows "; 
?>

 

페이징 함수 호출 후 출력


<?php
$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, get_pretty_url($bo_table, '', $qstr.'&page='));
 
//페이징 출력
echo $write_pages; 
?>

 


$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, get_pretty_url($bo_table, '', $qstr.'&page='));

 

위 코드가 있어야 사용가능합니다.

붙였더니 안 됩니다..
(위 페이지가 글목록 페이지니깐  자동적으로 그 함수 적용되는거 아닌지요)
혹시 다른 변수가 필요한 건지
위 while 안에서 나누고 하는거 해야는지요..
몰라서 죄송합니다..ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 60,117
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT