포인트 랭킹 순위 구하는 방법 > 그누보드5 팁자료실

그누보드5 팁자료실

포인트 랭킹 순위 구하는 방법 정보

포인트 랭킹 순위 구하는 방법

첨부파일

1428669612_9k4x38ase1lhbdzmcvtn650pigyjuqrfow72.png (25.7K) 70회 다운로드 2015-05-06 23:00:45

본문

사용자데모

http://gnuboard5.untitle311apyxry1w48.com



데모

<?php
//ver1.0 150410 @_untitle_d
?>

<table>
  <tr>
  <td colspan="3">포인트 순위 Top10</td>
  </tr>
  <?php
  $point_sql = "SELECT DISTINCT t1.mb_id, t1.mb_point, t1.mb_nick, COUNT(t1.mb_id) AS ranking
FROM {$g5['member_table']} t1, {$g5['member_table']} t2
WHERE (t1.mb_point < t2.mb_point
OR t1.mb_id = t2.mb_id)
GROUP BY t1.mb_id
ORDER BY ranking
LIMIT 0 , 10";
$point_que = mysql_query($point_sql);
while($point_row = mysql_fetch_array($point_que)){
$tmp_member = sql_fetch("select mb_id, mb_nick, mb_email, mb_homepage from {$g5['member_table']} where mb_id = '".$point_row['mb_id']."'");
$tmp_sideview = get_sideview($tmp_member['mb_id'], cut_str($tmp_member['mb_nick'], $config['cf_cut_name']), $tmp_member['mb_email'], $tmp_member['mb_homepage']); ?>
<tr>
<td><?=$point_row['ranking']?></td>
<td><?=$tmp_sideview?></td>
<td><?=number_format($point_row['mb_point'])?></td>
</tr>
<? } ?>
</table>







참고
http://blog.naver.com/storm99m/150001859068
추천
3

댓글 9개

전체 2,411 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT