이벤트 관리 관련상품 -> 상품검색시 등록된 상품 정렬 문의

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
이벤트 관리 관련상품 -> 상품검색시 등록된 상품 정렬 문의

QA

이벤트 관리 관련상품 -> 상품검색시 등록된 상품 정렬 문의

본문

쇼핑몰현황/기타 -> 이벤트 관리 -> 관련상품 -> 상품검색 시 

등록된 상품 이 나오고 등록하기 전의 내용대로 차례대로 나와야하는데

3731623696_1662547965.7614.png

 

 

스크린샷과 같이 추가시엔 마지막 추가 버튼으로 누른게 아래쪽으로 차근차근 쌓이는 형식으로 되어 있는데, 로직 구현이 다시 들어가면 상품 코드순으로 정렬이 되는것 같더라구요,  

 

추가 버튼을 누르고 등록된 상품별로 나오게 할수 있는 방법이 있을까요?

 

최근 업데이트순도 생각해 보았으나, 원하는 대로 등록된상품을 정렬하기엔 제품들이 많아 힘들것 같더라구요.

이 질문에 댓글 쓰기 :

답변 2

등록시 순서 인덱스를 함께 등록해야 가능합니다.

어떤식으로 구성되어있는지는 제가 몰라서 테이블명이나 필드명은 답드리기 힘들고
스샷에 올리신 추가 버튼으로 등록될 각행의 인덱스를 말씀드린겁니다.
e.g.
... 추가 (index 0)
... 추가 (index 1)
... 추가 (index 2)

추가 버튼을 누르고 등록된 상품별로 나오게 할 수 ...

==> 등록 순으로 나오시기를 원하시는 건가요.

 

adm/shop_admin/"itemform.php"
보시면
        <section class="compare_right">
            <h3>선택된 관련상품 목록</h3>
            <span class="srel_pad"></span>
            <div id="reg_relation" class="srel_sel">
                <?php
                $str = array();
                $sql = " select b.ca_id, b.it_id, b.it_name, b.it_price
                          from {$g5['g5_shop_item_relation_table']} a
                          left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id)
                          where a.it_id = '$it_id'
                          order by ir_no asc ";

order by ir_no ASC 면 등록순이 맞는 거 같은데요.

답변 감사드립니다.

 

 ir_no 로 되어 있는데,

 적용시 해당 페이지를 다시 열어보면 정렬 순서가 상품 코드가 낮은순으로 되어 있더라구요.

 

event.php 에서 보니 기본 값이 it_id 로 되어 있어서 상품 코드 순으로 정렬되는것이 아닌가 하는 의심이 들어서요 ㅎㅎ

 

 

 

// 상품 출력순서가 있다면
if ($sort != "")
    $order_by = $sort.' '.$sortodr.' , b.it_order, b.it_id desc';
else
    $order_by = 'b.it_order, b.it_id desc'; //원본
    //$order_by = 'b.it_order, b.it_no asc';
    //$order_by = 'b.it_order, b.it_update_time desc';

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

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