페이지 단위로 읽어 올려면 어떻게 해야합니까? > 그누4 질문답변

그누4 질문답변

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

페이지 단위로 읽어 올려면 어떻게 해야합니까? 정보

페이지 단위로 읽어 올려면 어떻게 해야합니까?

본문

db.php?page=1
이였을때 1페이지만 출력되고
db.php?page=2 였을때 2페이지내용만 출력되게 할려고 합니다.
짜다가 안되어서 글을 올려봅니다.

결과값은
======================================================================
이런씩으로 출력되면됩니다.
<?php
if($page == 1)
$curL = "서초청사신축;강xx;사장;서울특별시 서초구 반포동 19-3번지;019-54xx-5xx7
강남사옥;문xxx;부장;서울특별시 강남구 삼성동 159;019-00x0-53x8
춘천복지관;신x우;이사;강원도 춘천시 석사동 27번지;017-4xx9-3xx4
서구청사신축;김x아;이사;광주광역시 서구 광천동 35-1;019-4x1x5-56x5
동구사옥;김x홍;과장;대구광역시 동구 신천4동 298-2번지내;010-9xx3-5190
중구복지관;윤x호;사장;대전광역시 중구 오류동 188-3번지;011-8xx9-81x6
양천청사신축;배x영;이사;;011-97xx0-90x7
용인사옥;김x호;이사;경기도 용인시 양지면 평창리산108-1;017-7xx8-72x7
강북복지관;박x석;부장;서울특별시 강북구 미아3동 194번지;010-6xx5-71x6
강남청사신축;현x정;이사;서울특별시 강남구 도곡동 467-17;011-2xx9-24x2";

else if($page == 2)
$curL = "마포사옥;김xx;부장;;011-9xx3-6855
금천복지관;김xx;사원;;011-8xx8-2551
금천청사신축;원xx;부장;서울특별시 금천구 가산동 60-4번지;011-8xx1-6158
합천사옥;현xx;사장;경상남도 합천군 쌍책면 성산리 산 29-2;011-6xx2-8878
강서복지관;김xx;이사;서울특별시 강서구 가양동 449-19;011-9xx-2270
강서청사신축;박xx;사장;서울특별시 강서구 가양동 18-24$;010-8xx8-6820
강서사옥;곽xx;이사;서울특별시 강서구 가양동 1470-2;019-2xx2-7xx8
종로복지관;성xx;부장;서울특별시 종로구 가회동 10-3번지;019-8275-9xx8
간석학원;소xx;과장;;011-5xxx-2442
구로사옥;김x리;사원;서울특별시 구로구 구로5동 3-13번지;010-77xx-5648";

else if($page == 3)
$curL = "강남복지관;윤종식;이사;;011-9xx2-7694
서초청사신축;장x래;부장;서울특별시 서초구 서초4동 1316-31;017-7xx1-xxx1
강남사옥;정x철;과장;;017-54xx-8851
강남복지관;권x라;이사;서울특별시 강남구 개포동 14-1 대청빌딩2층;019-xxx7-8551
강남청사신축;조x대;사원;서울특별시 강남구 율현동 128-1;011-7x04-xxx86
강남사옥;유x연;이사;서울특별시 강남구 역삼동 679;017-8461-xxx6
강릉복지관;윤x용;부장;;010-2xxx-2355
강릉청사신축;박x상;사장;강원도 강릉시 지변동 123번지강릉대학교내;010-9xx3-2242
강릉사옥;이x성;과장;강원도 강릉시 홍제동 278번지;011-8607-3xxx1
강릉복지관;이x응;대리;강원도 강릉시 강동면 안인진리산45-49일원;011-7x01-8xx6";

else $curL = "nodata";
$text=iconv("CP949","UTF-8",$curL);
echo($text);
?>

==============================
지금까지 짜온건....1첫페이지는 나오는데...다음 2페이지만 ...3페이지만...4페이지...이게 안되어서..


<?php
$dbHost="localhost";
$dbUser="xxxxxxxxxx";
$dbPass="xxxxxxxxxxx";
$dbName="xxxxxxxxx";

mysql_connect("$dbHost","$dbUser","$dbPass");

$rows=10;

$sqlStmt = " select * from g4_write_xxxx where wr_is_comment = 0 order by wr_num limit 0, $rows " ;

$result = mysql($dbName, $sqlStmt);
   
$total = mysql_num_rows($result);


if($total == 0) {
 echo("noData");
 return;
}

for($i=0; $i<=$total-1; $i++) {
  $row  =  mysql_fetch_array($result);


$wr_subject = explode(',',$row[wr_subject]);
$subject = $wr_subject[0];
$ex6_filed = explode("|",$row[wr_6]);
$ex7_filed = explode("|",$row[wr_7]);
$address= $ex7_filed[2].$ex7_filed[3];
$phone = $ex6_filed[0]."-".$ex6_filed[1]."-".$ex6_filed[2];


$curL = $subject.";".$phone.";".$address."\n";

echo($curL);

}
?>

=======================================
위소스 보시고 페이지만 고수님께서 나눠주시면 감사하겠습니다.
부탁드릴게요

댓글 전체

$total_page  = ceil($total / $rows);  // 전체 페이지 계산
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함

$sqlStmt = " select * from g4_write_xxxx where wr_is_comment = 0 order by wr_num limit $from_record, $rows " ;

list.php 에 있는 내용을 응용한 것 입니다.

$total_page 는 페이지 리스트 출력에 사용하시면 됩니다.
답변 감사합니다. 해봤는데요...db.php?page=1 했을때랑 db.php?page=2했을때랑 변화가 없네요.
죄송하지만...전체를 한번 봐주시면 감사해요 아래부분에도 먼가를 해야하는듯 한데....다시좀 부탁드릴게요^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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