페이지 단위로 읽어 올려면 어떻게 해야합니까? 정보
페이지 단위로 읽어 올려면 어떻게 해야합니까?본문
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);
}
?>
=======================================
위소스 보시고 페이지만 고수님께서 나눠주시면 감사하겠습니다.
부탁드릴게요
이였을때 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 는 페이지 리스트 출력에 사용하시면 됩니다.
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 는 페이지 리스트 출력에 사용하시면 됩니다.

아래 변수 정의 없다면 해주세요;;ㅎ
$page = $_GET['page'];
$page = $_GET['page'];
어떻게 하는지 좀 자세하게 좀 부탁드릴게요
답변 감사합니다. 해봤는데요...db.php?page=1 했을때랑 db.php?page=2했을때랑 변화가 없네요.
죄송하지만...전체를 한번 봐주시면 감사해요 아래부분에도 먼가를 해야하는듯 한데....다시좀 부탁드릴게요^^
죄송하지만...전체를 한번 봐주시면 감사해요 아래부분에도 먼가를 해야하는듯 한데....다시좀 부탁드릴게요^^
두분 모두 감사해요 해결했어요^^