포인트 랭크 문의드립니다. 채택완료
https://www.happyjung.com/lecture/2794?page=6">https://www.happyjung.com/lecture/2794?page=6
해피정님의 월간 포인트랭크 게시물을 보고 적용해보았는데요...
포인트 출력부분은 정상적으로 표기가 되는 것 같은데
닉네임란이 공백으로 출력됩니다.
아래 코드입니다.
| 포인트 순위 ( ) | ||
초보인 제 생각으로는 for문에 $rank_sideview 이 변수를 못 읽어들이는거같아서
아는거 이것저것 다 해봤습니다만 닉네임이 뜨질 않습니다.
아래 코드는 기존에 정상적으로 사용중인 포인트랭크 코드입니다.
include_once "./_common.php";
$sql_common = "
from {$g5['member_table']} T1 ";
$sql_search = " where (1) ";
if($stx){
$sql_search .= " and (mb_nick like '%".$stx."%') ";
}
if (!$sst) {
$sst = "mb_point ";
$sod = "desc";
}
$sql_order = " order by {$sst} {$sod} ";
$sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
if($rows < 1) $rows = 5;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
//$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} ";
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit 0, 50 ";
$result = sql_query($sql);
?>
if ($member[mb_id]){
include_once G5_LIB_PATH."/level_icon.lib.php";
?>
|
전체 포인트 TOP 50
|
||
| 순위 | 닉네임 | 포인트 |
| 위 | %"> | |
| 검색된 데이터가 업습니다. |
두개를 비교하고 바꿔보고 해봤습니다만 잘 되지않아 이렇게 또 질문을 작성합니다.
월간랭크부분에서 닉네임이 출력되게 하려면 어떻게 수정을 해야하는지요...?
고수분들의 답변을 기다립니다!
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
위 단어가 4개가 검색이 되어 모두 알려주신데로 변경해봤는데 여전히 닉네임란이 공백입니다.
$rank_sideview = get_sideview($rank_member['mb_id'], cut_str($rank_member['mb_nick'], $config['cf_cut_name']), $rank_member['mb_email'], $rank_member['mb_homepage']);