채택완료

그누스터디의 회원 포인트 랭킹에서 순위가 제대로 나오지 않는데 ...

2022-07-28 (목) 02:46:18 2,077

https://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=8&sfl=wr_subject%7C%7Cwr_content&stx=%EC%88%9C%EC%9C%84&sop=and

의 하단에 pointrank.php 다운 받아서 사용을 하는데

로그인을 하면 포인트 점수와 순위가 표시가 되게 되어있는데요

저는 포인트는 제대로 나오는데 순위가 제대로 나오지 않고 전체회원수로만 표시되네요

어디를 수정해야 할까요.?

<?php
$sql_common = " and mb_id != '{$config['cf_admin']}' ";
if ($member['mb_id']) {
    $sql = " select count(mb_id) as cnt from {$g5['member_table']} where (1) {$sql_common} order by mb_point desc ";
    $row = sql_fetch($sql);
    echo "{$member['mb_nick']} 님의 포인트는 <strong>".number_format($member['mb_point'])."점</strong>, 순위는 <strong>".number_format($row['cnt'] + 1)."등</strong> 입니다";
}
?>

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

where (1)
여기를 이렇게 변경해보세요.
where mb_point > '{$member['mb_point']}'

답변에 대한 댓글 1개

2022-07-28 (목) 20:28:12
잘 됩니다 감사합니다

답변을 작성하려면 로그인이 필요합니다.