$total_pages) { $page = $total_pages; } // Calculate offset for pagination $offset = ($page - 1) * $records_per_page; $sql .= " LIMIT $offset, $records_per_page"; $result = mysqli_query($conn, $sql); ?>
序号 | 时间 | 日志 | |
---|---|---|---|
暂无相关记录 | |||
1) {
$page_name = "?Keys=" . $keys . "&";
$page_len = 3;
// Previous page links
if ($page > 1) {
echo "首页";
echo "上一页";
}
// Calculate page range
if ($page_len * 2 + 1 >= $total_pages) {
$start_page = 1;
$end_page = $total_pages;
} else {
if ($page <= $page_len + 1) {
$start_page = 1;
$end_page = $page_len * 2 + 1;
} else {
$start_page = $page - $page_len;
$end_page = $page + $page_len;
}
if ($page + $page_len > $total_pages) {
$start_page = $total_pages - $page_len * 2;
$end_page = $total_pages;
}
}
// Page numbers
for ($i = $start_page; $i <= $end_page; $i++) {
if ($i == $page) {
echo "{$i}";
} else {
echo "{$i}";
}
}
// Next page links
if ($page < $total_pages) {
if ($total_pages - $page > $page_len) {
echo "...{$total_pages}";
}
echo "下一页";
echo "尾页";
}
}
?>
|