테스트 사이트 - 개발 중인 베타 버전입니다

자신의 순위를 표시하려고 하는데요.?? 수정바랍니다. 채택완료

크레이티브 4년 전 조회 1,760

</p>

<p><?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> 입니다";

}

?></p>

<p>

 

좋은 소스코드가 있어 이 소스코드 순위표시가 제대로 구현이 

안되네요

수정바랍니다.

 

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

답변 3개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

코드는 이상 없어 보입니다.

최고관리자는 제외이니, 일반회원 계정으로 테스트해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

s
sinbi
4년 전
조건을 아래처럼 수정하면 좀 더 그럴사할 듯
$sql_common = " AND mb_id != '{$config['cf_admin']}' AND mb_point > {$member['mb_point']} ";
크레이티브
4년 전
아주 작동 잘 됩니다 감사합니다.
크레이티브
4년 전
그런데 최고관리자로 접속을 해도 등수가 나오더군요
상관은 없어도 ....
s
sinbi
4년 전
if 조건을 아래처럼 수정해 보세요.
if ($member['mb_id'] && !$config['cf_admin']) {
크레이티브
4년 전
if ($member['mb_id'] && !$config['cf_admin']) {

조건문을 넣으니 관리자는 쏙 빠졌네요 신기방기..

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

크레이티브
순위 소스코드입니다.
필요하신분 잘 사용하세요

필요하신분이 계실까봐 자료로 올려놓습니다 
sinbi님이 수정해 주셔서 작동 잘 됩니다.

<?php
</code>$sql_common = " AND mb_id != '{$config['cf_admin']}' AND mb_point > {$member['mb_point']} ";<code>
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> 입니다";
}
?></code></pre>

<p><code>

로그인 후 평가할 수 있습니다

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

4년 전

해당은 순위랑 상관이 없어 보이네요 순위 구하는 방법들을 다시 한번 검색해보시는게 좋을거 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

크레이티브
4년 전
php 의 p자도 모르는 왕초초보인데요
그래도 대충보아도 순위 소스인데.. 나한테 왜 이러세요.?

소스 sinbi 수정해 주셔서 잘 작동됩니다

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

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

로그인