회원관리 - 그룹별 회원 명단 보기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

회원관리 - 그룹별 회원 명단 보기 정보

회원관리 - 그룹별 회원 명단 보기

본문

관련 php file name : adm/member_list.php
변경할 내역 : 상단에 sql 뽑는부분
 

// -------------------
// 그룹 목록 추출하기
$sql = "select gr_id, gr_subject from g4_group order by gr_subject";
$result = sql_query($sql);
$html_select_group = "\n<select name=\"gr_id\" onChange=\"javascript:change_group();\">\n";
$html_select_group.= "<option value=''>-- 그룹구분 --</option>\n";
while ($row = sql_fetch_array($result))
{
        if ($row[gr_id] == $gr_id)
        {
                $selected = " selected";
        } else {
                $selected = "";
        }
        $html_select_group .= "<option value='".$row[gr_id]."'".$selected.">".$row[gr_subject]."</option>\n";
}
$html_select_group .= "</select>\n";
$html_select_group .= "
<script language='javascript'>
<!--
function change_group()
{
        // document.fsearch.gr_id = select_gr.value;
        document.fsearch.submit();
}
-->
</script>
";
// -------------------
 
 
 
// -------------------
// 조건절 추가하기
 
$sql_common = " from $g4[member_table] ";
$sql_search = " where (1) ";
if ($gr_id != "")
{
        $sql_common = " from g4_group_member g, $g4[member_table] m ";
        $tbl_alias  = "m.";
        $sql_search .= " and ( g.mb_id = m.mb_id and g.gr_id = '$gr_id' ) ";
}
if ($stx) {
    $sql_search .= " and ( ";
    switch ($sfl) {
        case "mb_point" :
            $sql_search .= " ($tbl_alias"."$sfl >= '$stx') ";
            break;
        case "mb_level" :
            $sql_search .= " ($tbl_alias"."$sfl = '$stx') ";
            break;
        case "mb_tel" :
        case "mb_hp" :
            $sql_search .= " ($tbl_alias"."$sfl like '%$stx') ";
            break;
        default :
            $sql_search .= " ($tbl_alias"."$sfl like '$stx%') ";
            break;
    }
    $sql_search .= " ) ";
}
 
if ($is_admin != 'super')
    $sql_search .= " and ".$tbl_alias."mb_level <= '$member[mb_level]' ";
 
if (!$sst) {
    $sst = $tbl_alias."mb_datetime";
    $sod = "desc";
}
 
추천
0
  • 복사

댓글 4개

찾던 자료 같은데 스크랩 했어요 근데 내용 설명좀 부탁합니다.
전 그룹별로(추천인) 추출하여 관리자가 전체보고 추천한 사람이 자기 추천한 명단보게 하려고 하는데요.
© SIRSOFT
현재 페이지 제일 처음으로