답변 2개
기존 검색은 같은 테이블에 있으나 it_id 상품코드는 다른 테이블에 있기 때문에 od_id 주문번호와 연동하여 두번 검색하여 비교 검색해야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
/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;
}
}
빨각색 구문들을 찾아서 수정해주시면 될 것 같습니다.
이렇게 하시면 될 것 같습니다.
테스트는 거치지 않아서 오류가 발생할 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인