다음페이지로 넘어가지지 않는데 어딜 수정해야될까요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
다음페이지로 넘어가지지 않는데 어딜 수정해야될까요?

QA

다음페이지로 넘어가지지 않는데 어딜 수정해야될까요?

본문

$POINT_URL = '.';

if($page > 1){
    $page_result = 'Y';
} else {
    $page_result = 'N';
}

if($page_ex > 1){
    $page_result_ex = 'Y';
} else {
    $page_result_ex = 'N';
}

if (G5_IS_MOBILE) {
    echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css?ver='.G5_CSS_VER.'">'.PHP_EOL;
} else {
    echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css?ver='.G5_CSS_VER.'">'.PHP_EOL;
}
?>
<link rel="stylesheet" href="<?php echo G5_CSS_URL ?>/font.css" type="text/css">
<link rel="stylesheet" href="<?php echo $POINT_URL ?>/css/point.css" type="text/css">
<style>
body {background:#fff; font-size:0.75em; } 

#point_trade .wrap { width:100%; margin:0 auto; }
.tbl_wrap table { table-layout:fixed; }
#point_trade .wrap > .point_title { display:inline-block; width:100%; overflow:hidden; position:relative; }
#point_trade .wrap > .point_title::after { content: ''; width: 200px; height: 200px; right: 0; top:0; opacity: 0.5; position: absolute; background: url('./img/exchange.png') no-repeat center center; animation: rotx 15s linear infinite; }
#point_trade .wrap > .point_title h1 b { color:#000; }
#point_trade .wrap > .point_title h1 { color:#222; font-size:36px; font-weight:500; letter-spacing:-1px;  }
#ol_after { font-size:12px; }

#point_trade .wrap > .point_title h2 { font-size:16px; font-weight:350; letter-spacing:-1px; margin-top:5px;}

#point_trade .wrap .point_header { width:100%; border-top:2px solid #000; padding-top:15px; margin-top:20px; padding-left:0; }
#point_trade .wrap > .point_header h2 { font-size:15px; margin-bottom:10px; font-weight:350; letter-spacing:-1px; margin-top:5px;}
#point_trade .wrap > .point_header h2 b { color:#134cab; }
#point_trade .wrap > .point_header img { width:auto; max-width:100%; height:auto; } /* 1000 이미지 권장 */

#point_trade .wrap .total_point_sum { display:inline-block; margin:10px 0; margin-top:20px; }
#point_trade .wrap .total_point_sum h1  { color:#222; line-height:36px; padding-bottom:10px; font-size:36px; border-bottom:0; font-weight:500; letter-spacing:-1px;  }

#point_trade .wrap .total_point_sum > h2 { font-size:15px; margin-bottom:10px; font-weight:350; letter-spacing:-1px; margin-top:5px;}
#point_trade .wrap .total_point_sum > h2 b { color:#134cab; }

#point_content { width:100%; position:relative; display:inline-block; margin-top:20px; }
#point_content > h1 { color:#222; font-size:36px; font-weight:500; letter-spacing:-1px; }
#point_content > h2 { font-size:15px; margin-bottom:20px; font-weight:350; letter-spacing:-1px; }
#point_content > h2 b { color:#134cab; }
ul {list-style:none; padding-left:0;}
#point_exchange { width:100%; display:inline-block; margin:20px 0; }
#point_exchange > ul { width:100%; display:flex; flex-direction:row; flex-wrap:wrap; }
#point_exchange > ul > li { width:calc(100% / 2); border:1px solid #e1e1e1; border-bottom:0; font-size:16px; font-weight:500; letter-spacing:-1px; padding:10px 20px; text-align:center; border-bottom:1px solid #e1e1e1;}
#point_exchange > ul > li:nth-child(n+2) { border-left:0; }
#point_exchange > ul > li.on { border:1px solid #000; }
.tbl_head01 thead th, #mypage th, #mypage td { font-size:13px; }
#point_exchange > ul > li:hover { border:1px solid #000; cursor:pointer; transition:0.3s ease all; }
#point_exchange .pe_form { width:100%; display:inline-block; background:#fff; }
#point_exchange .pe_form ul { margin-top:20px; font-size:14px; text-align:center; letter-spacing:-1px; width:100%; display:flex; flex-direction:row; flex-wrap:wrap; align-items: center;}
#point_exchange .pe_form ul li { width:100%; margin-bottom:15px; }
#point_exchange .pe_form ul li.half { width:49%; margin-right:0;}
#point_exchange .pe_form ul li.mr2 { margin-right:2%; }

.point_submit { display:block; margin:0 auto; margin-top:20px; background:#134cab; color:#fff; font-size:14px; font-weight:500; letter-spacing:-0.5px; padding:5px 30px; border:0; }

/* 포인트 리스트 */
#point_list { display:none; }
@media (max-width:768px) {
#point_trade .wrap > .point_title::after { display:none; }
#point_trade .wrap > .point_title { text-align:center; }
#point_trade .wrap > .point_title h1, #point_content > h1 { font-size:24px; }
#point_trade .wrap > .point_title h2, #point_content > h2 { font-size:13px; }
#point_content { padding:0 10px; }
.btn_adm_top { right:10px; }
.PointTableRow:nth-child(1) .PointTableCell { padding:5px; }
.PointTableCell { font-size:12px; vertical-align:middle; }
#point_exchange { padding:0 10px; }
#point_exchange > ul > li { font-size:14px; }
#point_exchange_list, #point_list { padding:0 10px; }
.padl10 { padding-left: 0 !important; }
.tbl_head01 { overflow-x:scroll;  }
.w200 { display:none; }
#hd_wrapper, #hd, #ft { min-width:100%; width:100%; }
* { box-sizing:border-box; }

}

@media (max-width: 970px){
    #container { width:100%; }
}


</style>
<table class="wfull">
<tr>
    <td class="vat padl10" id="mypage">
        <div id="point_trade">
            <div class="wrap">
                <div id="point_exchange_list">
                    <form name="fpointlist" id="fpointlist" method="post" action="./point_list_delete.php" onsubmit="return fpointlist_submit(this);">
                        <input type="hidden" name="sst" value="<?php echo $sst ?>">
                        <input type="hidden" name="sod" value="<?php echo $sod ?>">
                        <input type="hidden" name="sfl" value="<?php echo $sfl ?>">
                        <input type="hidden" name="stx" value="<?php echo $stx ?>">
                        <input type="hidden" name="page_ex" value="<?php echo $page_ex ?>">
                        <input type="hidden" name="token" value="">
                        <div class="tbl_head01 tbl_wrap">
                            <table style="width: 100%;">
                            <thead>
                            <tr>
 

페이지 접속하면 1페이지로 나오는데 point_history.php?&page_ex=1 로나와서 정상적으로 화면이 보여요

그런데 1페이지에서 2페이지로 이동버튼 누르면 point_history.php?&page_ex=&page=2 로 되면서

계속 1페이지에 머무르게 되네요

point_history.php?&page_ex=2 로 입력하면 2페이지로 이동되는데

2페이지 이동버튼 누르면 ?&page_ex=&page=2 로 나타나게 되면서 이동이 안되는데 어떤부분을 수정해야 될까요??

이 질문에 댓글 쓰기 :

답변 2

기본 페이지 변수는 page라는 변수로 사용되는데 page_ex라는 변수를 추가해서 적용해 주고 하단에 페이징 처리에 따른 링크 변수는 수정이 안되어 그런듯 합니다.

스킨 파일은 $write_pages 변수이고
/bbs/list.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.'&amp;page='));

이곳에 page 부분을 변경해 주시면 되는데 문제는 이곳에 적용시 전체 게시판에 적용되는점 참고해 주세요

기본적인 파라메타가 page라서 그런것 입니다.

페이지이동을 page_ex 로 하실 필요가 있나요?

page를 받아서 처리하도록 프로그램을 바꾸시는게 빠를듯 합니다.

 

 

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

회원로그인

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