아래 조건문 다시한번 부탁드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아래 조건문 다시한번 부탁드립니다. 정보

아래 조건문 다시한번 부탁드립니다.

본문

$From  = " from jjlove_bnet as a";
$Join  = " left join jjlove_record b on a.uid=b.uid left join g4_member c on a.acct_username=c.mb_signature";
$Where = " where (1) and c.singname<> '' ";
$Order = " order by b.point desc";


$sql = "select count(*) $From $Join $Where";
$row = sql_fetch($sql);
$totalt = $row[cnt];

$rows = 25;
$total_page  = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;

$mod = 48;
$tbl_col =2 ;

$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col)  ;

$sql = " select * $From $Join $Where $Order limit $from_record, $rows ";


$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) 
{

아래 올렸던 질문 하나는 해결이 되었네요 ^^ 감사합니다..

그런데요.. 페이지 표실할때.. 1200개를 전부다 표시를 하네요 ㅜㅜ

출력되어 나온것들만 카운트 할수는 없을까요?

토탈 카운트에서.. 수정하는것 같은데요... 에러가 자꾸만 나오네요 ㅜㅜ
  • 복사

댓글 전체

1. $total_count 란 변수가 어디 있습니까?

$total_page  = ceil($total_count / $rows);
이 코드가
$total_page  = ceil($totalt / $rows);

2. count 에는 order by 를 사용하지 않습니다.
© SIRSOFT
현재 페이지 제일 처음으로