테스트 사이트 - 개발 중인 베타 버전입니다

영카트 어드민에서 주문내역 상품코드로 검색하기.. 채택완료

잠다 8년 전 조회 1,811


 

영카트 어드민페이지에서 주문내역을 상품코드로 검색하는 기능을 추가하려고 합니다.

아래쪽 보시면 이렇게 추가를 해놨는데.. 검색이 안되네요.. 혹시 방법이 있을까요..?

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

답변 2개

채택된 답변
+20 포인트
8년 전

기존 검색은 같은 테이블에 있으나 it_id 상품코드는 다른 테이블에 있기 때문에 od_id 주문번호와 연동하여 두번 검색하여 비교 검색해야 합니다.

로그인 후 평가할 수 있습니다

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

잉끼s
8년 전

/adm/shop_admin/orderlist.php 에서

if( !in_array($sel_field, array('od_id', 'it_id', 'mb_id', 'od_name', 'od_tel', 'od_hp', 'od_b_name', 'od_b_tel', 'od_b_hp', 'od_deposit_name', 'od_invoice')) ){   //검색할 필드 대상이 아니면 값을 제거

    $sel_field = '';

}

 

$sql_search = "";

if ($search != "") {

    if($sel_field == "it_id"){

       $where[] = " od_id in (select od_id from {$g5['g5_shop_cart_table']} where it_id = '{$it_id'} ";

    }elseif ($sel_field != "") {

        $where[] = " $sel_field like '%$search%' ";

    }

    if ($save_search != $search) {

        $page = 1;

    }

}

 

 

빨각색 구문들을 찾아서 수정해주시면 될 것 같습니다.

이렇게 하시면 될 것 같습니다.

테스트는 거치지 않아서 오류가 발생할 수 있습니다.

로그인 후 평가할 수 있습니다

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

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

로그인