--------- 상단 스크립트
<?php
if($_REQUEST['start']){
$start=$_REQUEST['start'];
}
if(!$_REQUEST['start']) {
$start=0;
}
$pageNum = 2;
// 페이지네이션 돌릴 쿼리
$sql = "SELECT TITLE,CONTENT,OPTIME FROM notice";
$result = $conn->query($sql);
$pageTotal = mysqli_num_rows($result);
// 화면에 표현될 쿼리
$sql = "SELECT TITLE,CONTENT,OPTIME FROM notice limit $start, $pageNum";
$result = $conn->query($sql);
?>
--------- 중단 스크립트 (테이블 부분)
// 게시판, 테이블 FOR문 도는 부분
<?PHP while($row=$result->fetch_array()){} ?>
--------- 하단 스크립트 (페이지네이션 버튼)
<?php
$pages = $pageTotal / $pageNum;
for($i=0; $i<$pages; $i++){
$nextPage = $pageNum * $i;
echo "<strong><a style='color: white;' href=$_SERVER[PHP_SELF]?start=$nextPage>$i</a></strong>";
}
?>
'프로그래밍 언어 > PHP' 카테고리의 다른 글
[php] 서버 <? 인식문제 해결 (0) | 2022.07.01 |
---|---|
그누보드5 세팅방법 (0) | 2022.04.05 |