묻고답하기
주소록 가져오기 했는데 왜 1건만 보일까요?
2019.05.08 21:35
안녕하세요.
회원정보테이블의 내용을 외부페이지 연결을 통해 주소록으로 보여주는 페이지를 만들고 있습니다.
전에 다른 회원님이 작성하셨던 구문이 있어서 테스트 참조하고있는데
아래 명령을 실행하면 저는 1건의 자료만 표시됩니다.
문제가 있는건가요?
print_R ($result)} 명령으로 확인하면 테이블은 정상적으로 쿼리해온것으로 보입니다.
<table>구문으로 표출시킬때 1건만 표시됨.
{@
$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);
}
{@foreach($result as $KEY => $val);}
<table>{@ $no = 1}
<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->member_srl}</td>
<td width="40px">{unserialize($val->extra_vars)->grade}</td>
<td width="150px">{@$mobile=unserialize($val->extra_vars)->mobile}
</td>
</tr>
</table>
댓글 2
-
아데나
2019.05.08 22:19
-
sejin7940
2019.05.08 22:53
<!--@if(~~)-->
<!--@foreach(~~)-->
<!--@for(~~)-->
<!--@end-->
XE 자체 문법입니다. (구문법 이라고 불리죠. 예전형태의 문법이예요. 개인적으로는 이 형태를 더 좋아합니다 )
<!--@foreach($result as $key => $val)-->
<tr><td>{$val->title}</td></tr>
<!--@end-->
명령으로 해결하였습니다..
그런데 <!-- --> 구문이 무슨뜻인가요?