현재 로그인된 사용자의 g5_point 테이블 불러오려고 합니다.
본문
현재 로그인된 사용자의 g5_point 테이블을 불러오려고 하면 어떻게 해야 하나요.
답변 3
아래의 코드를 참고를 해보세요..
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 로그인 여부 확인
if (!$is_member) {
echo "로그인 후 이용해 주세요.";
exit;
}
// 현재 로그인된 사용자의 ID
$mb_id = $member['mb_id'];
// g5_point 테이블에서 현재 사용자의 포인트 내역 조회
$sql = "SELECT * FROM `g5_point` WHERE `mb_id` = '$mb_id' ORDER BY `po_datetime` DESC";
$result = sql_query($sql);
// 결과 출력
if (sql_num_rows($result) > 0) {
echo "<table border='1'>";
echo "<tr><th>날짜</th><th>포인트</th><th>내용</th></tr>";
while ($row = sql_fetch_array($result)) {
echo "<tr>";
echo "<td>{$row['po_datetime']}</td>";
echo "<td>{$row['po_point']}</td>";
echo "<td>{$row['po_content']}</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "포인트 내역이 없습니다.";
}
?>
쇼핑몰의 마이페이지에 접속해서 포인트쪽 클릭하시면 새창이 나오는데
그 부분에 모든 로직이 다 들어있습니다.
도메인/bbs/point.php 링크 걸면 되지 않나요?
아웃로그인창의 포인트를 클릭하면 나와요.