회원 아이디 옆에 회원이 속한 게시판 그룹을 표시하는 방법 가능할까요? 정보
회원 아이디 옆에 회원이 속한 게시판 그룹을 표시하는 방법 가능할까요?본문
회원마다 게시판 그룹을 나누어서 관리하고 있는데요.
회원이 글이나 코멘트를 쓰면 그 회원이 속한 게시판 그룹을 표시하고 싶은데
어떻게 방법이 없을까요???
$gr_id 로 어떻게 해보려고 하는데 안되네요 ㅜㅜ
회원이 글이나 코멘트를 쓰면 그 회원이 속한 게시판 그룹을 표시하고 싶은데
어떻게 방법이 없을까요???
$gr_id 로 어떻게 해보려고 하는데 안되네요 ㅜㅜ
댓글 전체
list.skin.php 파일의 글쓴이 바로 옆에 그룹명을 보이게 하는 것을 예로 들어 보면
<td class="name"><?=$list[$i][name]?>
<?
$sql = " select * from $g4[group_member_table]
where mb_id = '$member[mb_id]' ";
$rowg = sql_fetch($sql);
echo "[$rowg[gr_id]]";
?>
</td>
그룹명이 출력될겁니다.
<td class="name"><?=$list[$i][name]?>
<?
$sql = " select * from $g4[group_member_table]
where mb_id = '$member[mb_id]' ";
$rowg = sql_fetch($sql);
echo "[$rowg[gr_id]]";
?>
</td>
그룹명이 출력될겁니다.
답변 감사합니다~ 근데 이 방법으로는 실패했어요 ㅜㅜ
불러오실 skin 상단에 아래 함수를 넣으시고
function gr_name_search($mb_id){//$mb_id 각 회원 아이디
global $g4;
if($mb_id)
{
//그룹과 회원을 구한후 그룹명을 합친다
$sql = "SELECT GROUP_CONCAT(gr_subject SEPARATOR ',' ) as gr_name
from $g4[group_table] as a , $g4[group_member_table] as b
where a.gr_id = b.gr_id
AND b.mb_id = '$mb_id'
group by mb_id ";
$row = sql_fetch($sql);
if($row[gr_name]){ return $row[gr_name];}
}
return "";
}
호출하시면 됩니다
<?=gr_name_search($list[$i][mb_id])?>
function gr_name_search($mb_id){//$mb_id 각 회원 아이디
global $g4;
if($mb_id)
{
//그룹과 회원을 구한후 그룹명을 합친다
$sql = "SELECT GROUP_CONCAT(gr_subject SEPARATOR ',' ) as gr_name
from $g4[group_table] as a , $g4[group_member_table] as b
where a.gr_id = b.gr_id
AND b.mb_id = '$mb_id'
group by mb_id ";
$row = sql_fetch($sql);
if($row[gr_name]){ return $row[gr_name];}
}
return "";
}
호출하시면 됩니다
<?=gr_name_search($list[$i][mb_id])?>
감사합니다!!!