묻고답하기
외부페이지 주소록 만드는 것 도움 부탁드립니다.
2011.10.04 13:59
김동원916 님의 질문에 송동우 님께서 답변하신 것을 기초로 전체회원에 대해 원하는 항목을 외부페이지에 뿌리는 데까지는 성공을 했습니다. ( http://www.xpressengine.com/19922916 )
제가 하고 싶은 것은 그룹별로 나오게 하고 싶습니다.
아래 소스에서 이리저리 수정을 해봤는데 계속 전체 리스트가 나옵니다.
어디를 고쳐야하나요?
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_member, xe_member_group_member where xe_member.member_srl = xe_member_group_member.member_srl');
$result = $oDB->_fetch($query);
$group = array(1=>"관리그룹", 2=>"준회원", 3=>"정회원");
}
<table>{@ $no = 1}
<!--@ foreach($result as $key => $val)-->
<tr>
<td width="20px">{$no++}</td>
<td width="80px">{$val->user_name}</td>
<td width="80px">{$val->nick_name}</td>
<td>{$val->email_address}</td>
<td>{$val->group_srl}</td>
<td>{$group[$val->group_srl]}</td>
<td>{$val->member_srl}</td>
<td width="40px">{unserialize($val->extra_vars)->grade}</td>
<td width="150px">{@$mobile=unserialize($val->extra_vars)->mobile}{@$mobile=explode("|@|", $mobile)}{$mobile[0]}-{$mobile[1]}-{$mobile[2]}
</td>
</tr>
<!--@ end-->
</table>
쿼리문을
$query = $oDB->_query('select * from xe_member, xe_member_group_member where xe_member.member_srl = xe_member_group_member.member_srl order by xe_member_group_member.group_srl');
이렇게 바꿔보세요