탈회회원이나 삭제회원은 회원목록에 안보이게 하려고 합니다. 채택완료
안녕하세요.
어더민 회원관리를 이용하여 회원목록을 노출하려고 합니다. 탈회회원이나 삭제회원은 회원목록에 안보이게 하려고 합니다.
어디를 수정하면 좋을가요. 감사합니다.
아래는 adm/member_list.php 입니다.
auth_check_menu($auth, $sub_menu, 'r');
$sql_common = " from {$g5['member_table']} ";
$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 .= " ) "; }
if ($is_admin != 'super') $sql_search .= " and mb_level <= '{$member['mb_level']}' ";
if (!$sst) { $sst = "mb_datetime"; $sod = "desc"; }
$sql_order = " order by {$sst} {$sod} ";
$sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} "; $row = sql_fetch($sql); $total_count = $row['cnt'];
$rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함
// 탈퇴회원수 $sql = " select count(*) as cnt {$sql_common} {$sql_search} and mb_leave_date <> '' {$sql_order} "; $row = sql_fetch($sql); $leave_count = $row['cnt'];
// 차단회원수 $sql = " select count(*) as cnt {$sql_common} {$sql_search} and mb_intercept_date <> '' {$sql_order} "; $row = sql_fetch($sql); $intercept_count = $row['cnt'];
$listall = '전체목록';
$g5['title'] = '회원관리'; include_once('./admin.head.php');
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} "; $result = sql_query($sql);
$colspan = 16; ?>
회원자료 삭제 시 다른 회원이 기존 회원아이디를 사용하지 못하도록 회원아이디, 이름, 닉네임은 삭제하지 않고 영구 보관합니다.
답변 2개
$sql_search = " where (1) ";
이부분 하단에
$sql_search = " and mb_leave_date = '' and mb_intercept_date = ''";
이렇게 하시면 될겁니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$sql_search = " and mb_leave_date = '' and mb_intercept_date = ''";
아무것도 나타나지 않습니다 ~