영카드 포인트관리 검색어 추가에 관한 질문드립니다.

영카드 포인트관리 검색어 추가에 관한 질문드립니다.

QA

영카드 포인트관리 검색어 추가에 관한 질문드립니다.

본문

검색 셀렉트 소스 사이에 

<option value="mb_name"<?php echo get_selected($_GET['sfl'], "mb_name"); ?>>회원이름</option> 

소스를 추가하면 이름으로 검색이 되어야 하는거 아닌가요?

 

따로 쿼리를 추가해줘야 하나요?

한다면 어떻게 추가해야 하는지요?

 

adm/point_list.php 87~89라인 사이에 삽입했습니다.

이 질문에 댓글 쓰기 :

답변 3

아쉽게도 g5_point 테이블 자체에 mb_name 필드가 없습니다.

해당 테이블에 필드를 새로 추가하고 포인트 저장시 이름까지 저장되게 수정해야 할 것 같네요.

포인트 추가 함수는 /lib/common.lib.php 파일에 있을 겁니다.

$sql_common = " from {$g5['point_table']} ";

이걸 

$sql_common = " from {$g5['point_table']} as g5p left join {$g5['member_table']} as g5m on g5p.mb_id = g5m.mb_id ";

 

그리고 option 부분은 지금 쓰신 그대로 쓰시면 되구요. 

다행스럽게도 중복되는 칼럼이 mb_id 하나만 있는 듯하네요.

참고하시라고 남깁니다. 

검색시 해당 데이터를 비교해서 가져올수 없기에 회원이름을 가져오시려면 그에 맞는 기준 데이터를 맞춰 불러올수 있도록 처리해주셔야 가능합니다.

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

회원로그인

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