2026, 새로운 도약을 시작합니다.

회원 추가필드 활용하여 회원검색 하기

회원관리 검색을 추가필드 활용하기

< 수정 1 >
$sql_search = " where (1) ";
if ($stx) {
    $sql_search .= " and ( ";
    switch ($sfl) {
        case "mb_point" :
            $sql_search .= " ($sfl >= '$stx') ";
            break;
        case "mb_level" :
            $sql_search .= " ($sfl = '$stx') ";
            break;
        case "mb_tel" :
        case "mb_hp" :
            $sql_search .= " ($sfl like '%$stx') ";
            break;
        default :
            $sql_search .= " ($sfl like '$stx%') ";
            break;
    }
    $sql_search .= " ) ";
}

를 아래와 같이 수정

$sql_search = " where (1) ";
if ($stx) {
    $sql_search .= " and ( ";
    switch ($sfl) {
        case "mb_point" :
            $sql_search .= " ($sfl >= '$stx') ";
            break;
        case "mb_level" :
            $sql_search .= " ($sfl = '$stx') ";
            break;
        case "mb_3" : // 학년
        case "mb_4" : // 반
            $sql_search .= " ($sfl like '%$stx') and (mb_3 = '$sfl2') ";
            break;
        case "mb_tel" :
        case "mb_hp" :
            $sql_search .= " ($sfl like '%$stx') ";
            break;
        default :
            $sql_search .= " ($sfl like '$stx%') ";
            break;
    }
    $sql_search .= " ) ";
}


< 수정 2 >
    <td width=50% align=right>
        <select name=sfl class=cssfl>
            <option value='mb_id'>회원아이디</option>
            <option value='mb_name'>이름</option>
            <option value='mb_nick'>별명</option>
            <option value='mb_level'>권한</option>
            <option value='mb_email'>E-MAIL</option>
            <option value='mb_tel'>전화번호</option>
            <option value='mb_hp'>핸드폰번호</option>
            <option value='mb_point'>포인트</option>
            <option value='mb_datetime'>가입일시</option>
            <option value='mb_ip'>IP</option>
            <option value='mb_recommend'>추천인</option>
        </select>
        <input type=text name=stx required itemname='검색어' value='<? echo $stx ?>'>
        <input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>

를 아래와 같이 수정

    <td width=50% align=right>
        <select name=sfl class=cssfl>
            <option value='mb_id'>회원아이디</option>
            <option value='mb_1'>회원구분</option>
            <option value='mb_4'>학년/반</option>
            <option value='mb_name'>이름</option>
            <option value='mb_nick'>별명</option>
            <option value='mb_level'>권한</option>
            <option value='mb_email'>E-MAIL</option>
            <option value='mb_tel'>전화번호</option>
            <option value='mb_hp'>핸드폰번호</option>
            <option value='mb_point'>포인트</option>
            <option value='mb_datetime'>가입일시</option>
            <option value='mb_ip'>IP</option>
            <option value='mb_recommend'>추천인</option>
        </select>
        <select name=sfl2 class=cssfl>
            <option value=''>학년선택</option>
            <option value='1'<? if ($sfl2 == "1") { ?> selected<? } ?>>1학년</option>
            <option value='2'<? if ($sfl2 == "2") { ?> selected<? } ?>>2학년</option>
            <option value='3'<? if ($sfl2 == "3") { ?> selected<? } ?>>3학년</option>
        </select>
        <input type=text name=stx required itemname='검색어' value='<? echo $stx ?>'>
        <input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle><br />
  회원구분 : 일반 , 재학생 , 졸업생 , 학부모 , 교직원</td>


< 수정 3 >
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");

를 아래와 같이 수정

/* 학년-반 검색 기능 추가를 위해 ( 해피정닷컴 정창용:  2009-03-24 추가)
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?sfl2=$sfl2&$qstr&page=");

|

댓글 8개

감사합니다. ^^ 함께 나누는 세상~
회원분류해서 가입시키기
회원 추가필드 활용하여 회원검색 하기
회원검색필드추가
어느 파일들을 수정 해야죠?
감사합니다.
adm / member_list.php 파일을 수정하시면 되어요

댓글 작성

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

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,009
3308 11년 전 조회 2,327
3307 6년 전 조회 5,018
3306 6년 전 조회 3,492
3305 6년 전 조회 1.3만
3304 7년 전 조회 3,972
3303 7년 전 조회 3,950
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,095
3300 8년 전 조회 6,190
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,231
3297 8년 전 조회 4,657
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,242
3293 8년 전 조회 5,860
3292 9년 전 조회 5,512
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,268
🐛 버그신고