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

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

QA

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

답변 2

본문

배우는 초보입니다.

글목록페이지 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 안에서 나누고 하는거 해야는지요..
몰라서 죄송합니다..ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 30
© SIRSOFT
현재 페이지 제일 처음으로