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

포인트 순위에서 페이징 안하려면... 채택완료

루로우니 11년 전 조회 4,511
<?
echo "</td></tr><tr><td valign=top width=50%>";
//$sql = " select count(*) as cnt from $g4[member_table]";
//$row = sql_fetch($sql);
//$total_count = $row[cnt];
$rows = 10;
//$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
//if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
//$from_record = ($page - 1) * $rows; // 시작 열을 구함
$from_record = 0;
//$mod = 10;
$mod = $rows;  
$sql = " select * from $g4[member_table] where mb_level<9 and mb_leave_date = '' 
          order by mb_point desc, mb_today_login desc
          limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
    if ($i && $i%$mod==0)
        echo "</td><td valign=top>";
   // $rank = (($page - 1) * $rows) + $i + 1;
    $name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
    $point = number_format($row[mb_point]);
    echo "<table width=98% height=26 cellpadding=0 align=center class=box border=0><tr>";
    echo "<td><img src={$g4[path]}/pdca/rank_$i.gif width=12 height=11 align=absmiddle>&nbsp;$name";
    echo "</td>";
    echo "<td align=right><font style=font-size:8pt; color=#777777>{$point}점</font></td>";
    echo "</tr></table>";
}
?>
 
//////////이상황에서 1이라는 1페이지 숫자가 계속 유지되는데
 
없앨수 있는 방법이 없을까요...
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

11년 전
limit 10 추가로 달아주세요 ㅋ

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

답변에 대한 댓글 1개

루로우니
11년 전
그래도 남아있습니다 1이라는 숫자가 ㅠㅠ

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

11년 전
$sql = " select * from $g4[member_table] where mb_level<9 and mb_leave_date = '' 
          order by mb_point desc, mb_today_login desc
          limit $from_record, $rows ";

단순하게 페이징을 안하시고 모두 뿌릴려면 저 구문을 

$sql = " select * from $g4[member_table] where mb_level<9 and mb_leave_date = ''  
          order by mb_point desc, mb_today_login desc";


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

답변에 대한 댓글 1개

루로우니
11년 전
적용했더니 10위만이 아니라 전체 싹다 출력되버리는 현상이 나오네요 ㅠㅠ

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

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

로그인