묻고답하기
포인트가 db 와 다르게 노출되고 있어요.
2011.10.19 07:10
몇달째, 고생중입니다.
회원들의 보는 point가 Admin 의 그것과 다름니다.
db 와 admin의 포인트가 정상이고요.
회원들이 확인 하는 point status위젯은 틀린 포인트 입니다.(업데이트가 하루가 걸립니다)
이 상태에서 1~2일후면 point status위젯의 포이트도 db 와 admin의 포인트 와 같이 정상이 됩니다만 비정상입니다.
제실력에 도저히 수정을 할수 없고 해서, 아래 와 같이 외부페이지를 만들어서 xe_point에서 로그인한 회원의 포인트를
db에서 직접 축출할 페이지를 만들었는데, 전체 회원의 포인트가 나오네요.
아래에서 로그인한 회원의 본인만의 포인트를 확인할수 있게 수정 할수 있다면 어떻게 해야 하나요?
도움을 주시면 정말 감사하겠습니다.
<?
$connect = mysql_connect("localhost","******","********") or die("접속불가");
mysql_select_db("*******");
$query = "select * from xe_point ";
$result = mysql_query($query, $connect);
while($data = mysql_fetch_array($result)){
?>
<tr>
<td> <?=$data[point]?> 포인트
</tr>
<?
}
?>
<?
mysql_close($connect);
?>
- [2016/12/30] 묻고답하기 회원 포인트를 엑셀로 받을 수 있나요? *2
- [2014/06/11] 묻고답하기 회원들 포인트 적립 목록은? *2
- [2014/06/09] 묻고답하기 포인트 부족시 업로드 금지 *3
- [2014/06/09] 묻고답하기 포인트로 상품구매 가능한가요? *5
- [2014/06/08] 묻고답하기 포인트에 따라 글쓰기 버튼 안보이고 보이게 하기 *3
댓글 1
-
송동우
2011.10.19 08:04
-
저먼하늘아래
2011.10.19 09:16
이렇게 빨리 알려 주실줄은 몰랐습니다. 정말 어찌 감사 한다는 말씀을 드려야 할지 모르겠습니다. -
저먼하늘아래
2011.10.19 09:18
다시 한번 감사의 말씀 드리고요, 다른 방식으로 꼭 보답 드리겠습니다.
외부페이지라는 것이 관리페이지에서 외부페이지 메뉴를 통해서 모듈화를 시킨 외부페이지를 말하는 것인가요
아니면 그냥 xe와 전혀 상관없는 외부페이지를 말하는 건가요?
일단
페이지에
{$logged_info->member_srl}
이것을 삽입하고
페이지에서 로그인 한 후, 값이 나오나 보세요
값이 나오면
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_point where member_srl = '.$logged_info->member_srl);
$result = $oDB->_fetch($query);
}
{$result->point}
이렇게 하면 됩니다.
그러나
{$logged_info->member_srl}
이것을 입력하고 페이지에서 로그인 후, 값이 나타나지 않으면
페이지 최상단에
<?php
define('__ZBXE__', true);
require_once('./config/config.inc.php'); //경로 잘 잡을 것
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
?>
이것을 입력하고
쿼리문을
$query = "select * xe_point where member_srl = ".$logged_info->member_srl;
이렇게 해 보세요