나는 page.php를 사용하여 word press에서 양식을 개발했습니다. 그리고 지금은 데이터베이스에서 가져온 모든 양식 데이터를 표시하고 있습니다. 그러나 내 기록을 모두 표시 할 때 내 페이지는 많은 스크롤을합니다. 이제 내 페이지에 페이지 매김을 구현하고 싶습니다. 어느 누구나 날 언론에서 페이지 매김을 구현할 수있는 방법을 제안 할 수 있습니다. 처음으로 페이지 매김을 구현할 때이 자습서를 사용하여 어디에서나 찾을 수 있습니다. 작업의 상태는 좋지만 다음 페이지 레코드에 대한 적절한 링크를 만들지는 못합니다. 덕분에 ...wordpress에서 페이지 매김을 구현하는 방법
if (!(isset($pagenum))) {
$pagenum = 1;
}
다음
우리는이 수입니다
$data = mysql_query("SELECT * FROM red_donation_info") or die(mysql_error());
$rows = mysql_num_rows($data);
조회 수 편집 $ 데이터 결과의 수를 계산 페이지 당 결과 표시
$page_rows = 10;
이 우리에게 우리의 마지막 페이지의 페이지 번호를 알려주는
$last = ceil($rows/$page_rows);
이 페이지 번호를 아래에 있지 않은지 확인한다 또는 최대 페이지 수보다 많음
if ($pagenum < 1) { $pagenum = 1; } elseif ($pagenum > $last) { $pagenum = $last; }
우리 쿼리이
$max = 'limit ' .($pagenum - 1) * $page_rows .',' .$page_rows;
이 다시 쿼리, 동일 하나에 표시 할 범위를 설정 ...유일한 차이점은 쿼리가
while ($info = mysql_fetch_array($data_p)) {
print $info['Name'];
echo "<br>";
}
echo "<p>";
이 쇼를 결과를 표시하는 곳이 우리가
$data_p = mysql_query("SELECT * FROM red_donation_info $max") or die(mysql_error());
에 $ 최대를 추가입니다 그들이에 어떤 페이지에 사용자 및 페이지 우리가 1 페이지에있는 경우 먼저 우리가 확인
의 총 수. 우리가 그렇다면 우리는 아무것도하지 않기 위해 이전 페이지 또는 첫 페이지에 대한 링크가 필요하지 않습니다. 그렇지 않다면 첫 번째 페이지와 이전 페이지에 대한 링크를 생성합니다.
echo " --Page $pagenum of $last-- <p>";
if ($pagenum == 1) {
} else {
echo "<a href='{$_SERVER['PHP_SELF']}?pagenum=1'> <<-First</a> ";
echo " ";
$previous = $pagenum-1;
echo " <a href='{$_SERVER['PHP_SELF']}?pagenum=$previous'> <-Previous</a> ";
}
단지 스페이서
echo " ---- ";
이 수행 상기와 같은, 우리는 마지막 페이지에있는 경우에만 확인, 그 다음에 generatin g 다음 및 마지막 링크
if ($pagenum == $last) {
} else {
$next = $pagenum + 1;
echo " <a href='{$_SERVER['PHP_SELF']}?pagenum=$next'>Next -></a> ";
echo " ";
echo " <a href='{$_SERVER['PHP_SELF']}?pagenum=$last'>Last ->></a> ";
}