포인트 순위 출력 에러 질문드립니다. 채택완료
런업
2년 전
조회 1,568
전체 포인트 순위
-
'{$row[mb_point]}' {$sql_common} order by mb_point desc, mb_today_login desc limit {$rank_rows} ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$rank = number_format($i + 1);
$rank_name = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
//$rank_name = $row['mb_nick'];
$point = number_format($row['mb_point']);
if ($rank == 1) {
$rank_bg = ' rank_bg1';
} else if ($rank <= 3) {
$rank_bg = ' rank_bg2';
} else {
$rank_bg = '';
}
?>
위와같은 php 파일을 사용 하였습니다.
php 파일은 theme/basic 폴더에 있습니다.
테마는 기본 설치시 적용된것을 사용 하고있습니다.
theme/basic/tail.php 에서
이런식으로 에이사이드에 넣었습니다..
***************************************************************************************************************

위 그림처럼 되었습니다.
어디가 잘못되었을까요?
고수분들 조언을 부탁드립니다.
ps ... 지금보니 게시판 화면이나 글읽기 시에는 제대로 나오는거같습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
2년 전
</p>
<p>$sql_common = " and mb_id != '{$config['cf_admin']}' ";
$rank_rows = 20; //출력 수
$sql = " select * from {$g5['member_table']} where mb_point > '{$row['mb_point']}' {$sql_common} order by mb_point desc, mb_today_login desc limit {$rank_rows} ";</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
런업
2년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
선생니 덕분에 해결되었습니다.