채택완료

회원 포인트 관리 질문드립니다.

2020-03-11 (수) 16:24:31 2,025

관리자에서 회원포인트 관리할때 검색이 회원 아이디와 내용으로 밖에 검색 못하던데,

회원가입시 썼던 여분필드 선택지로 포인트 검색을 설정할 수 있는 방법이 있을까요?

답변 2개

채택된 답변
+20 포인트
2020-03-11 (수) 18:02:17

/adm/point_list.php

ex.

1. select 박스에 option 추가 (<option value="po_content" ~ </option> 다음 라인)

<option value="mb_10"<?php echo get_selected($_GET['sfl'], "mb_10"); ?>>여분필드10</option>

2. 상단 검색 관련 쿼리에 추가 (case 'mb_id' : ~ break; 다음 라인)

        case 'mb_10' :
                $sql_search .= " (mb_id in (select mb_id from {$g5['member_table']} where {$sfl} like '%{$stx}%' )) ";
                break;

관리자 포인트관리 메뉴에서 검색의 경우에는 point 테이블을 참조합니다.

해당 테이블에는 회원의 여분필드 등의 정보가 없기 때문에

회원테이블과 join으로 쿼리를 구성하시면 가능은합니다.

다만 이 부분은 간단한 몇몇 부분을 수정해서되는 부분이 아니기때문에

직접 처리 해보셔야 할듯합니다.

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