채택완료
자신의 순위를 표시하려고 하는데요.?? 수정바랍니다.
Copy
<?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> 입니다";
}
?>
좋은 소스코드가 있어 이 소스코드 순위표시가 제대로 구현이
안되네요
수정바랍니다.
|
답변 3개 / 댓글 6개
채택된 답변
+20 포인트
코드는 이상 없어 보입니다.
최고관리자는 제외이니, 일반회원 계정으로 테스트해보세요.
답변에 대한 댓글 5개
순위 소스코드입니다.
필요하신분 잘 사용하세요
필요하신분이 계실까봐 자료로 올려놓습니다
sinbi님이 수정해 주셔서 작동 잘 됩니다.
Copy
<?php
$sql_common = " AND mb_id != '{$config['cf_admin']}' AND mb_point > {$member['mb_point']} ";
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> 입니다";
}
?>
답변을 작성하려면 로그인이 필요합니다.
$sql_common = " AND mb_id != '{$config['cf_admin']}' AND mb_point > {$member['mb_point']} ";