我正在尝试在我的php html分页页面中为我的表数据添加前进和后退按钮。到目前为止,我已经添加了分页的基本代码来自行工作
notify_window.webContents.executeJavaScript("console.log('test');$('#html').html('"+message+"');")
: : :
<?php
$sql_event="select * from event ";
$event_list=mysqli_query($con,$sql_event);
$whole_amount = mysqli_num_rows($event_list);
$results_amount = 3;
$number_of_pages = ceil($whole_amount / $results_amount) ;
if(!isset($_GET['page']))
{
$page = 1;
}
else
{
$page = $_GET['page'];
}
$resulting_parts = ($page-1)*$results_amount;
$sql_event = 'select * from event LIMIT ' . $resulting_parts . ',' . $results_amount;
$event_list =mysqli_query($con,$sql_event);
?>
专注于php编码,有没有办法为分页链接添加'previous'和'forward'?
答案 0 :(得分:0)
您需要使用“GET”访问页面的数量,根据按钮添加或撤消一个。
如果你达到最大或最小,你需要穿上。
$CurrentPage = $_GET['page'];
echo '<a href="admin_events_template.php?page=' . $CurrentPage-1 . '">' Previous. '</a>';
echo '<a href="admin_events_template.php?page=' . $CurrentPage+1 . '">' forward'</a>';
你可以添加这样的东西:
echo '<a href="admin_events_template.php?page=' . $CurrentPage = $CurrentPage > 0 ? $CurrentPage : 1. '">' Previous. '</a>';
答案 1 :(得分:0)
据我了解,您需要创建上一个/下一个按钮。 首先,您需要从数据库中获取帖子数。 在每页创建常量的帖子和步长之后。
公式:pagenum * posts_per_page, if((pagenum * posts_per_page)&gt; = postscount) - 禁用下一个按钮 if((pagenum * posts_per_page)&lt; = 0) - 禁用上一步按钮
======
关于按钮 - 使用get param并检查是否&lt; 1和if&gt;每页总数/后数和每个帖子。
像这样。
答案 2 :(得分:0)
试试这个:
<div id ="scrollarea">
<?php
$currentPage = @$_GET['page'];
$number_of_pages = 6;
$pagination = '';
// Show next
if ($currentPage > 1) {
$nextPage = $currentPage;
$pagination .= '<a href="admin_events_template.php?page=' . ++$nextPage . '">(Next)</a> ';
}
for ($page = 1; $page <= $number_of_pages ; $page++) {
$pagination .= '<a href="admin_events_template.php?page=' . $page . '">' . $page . '</a> ';
}
// Show last
if ($currentPage !== $number_of_pages && $number_of_pages > 1) {
$pagination .= ' <a href="admin_events_template.php?page=' . $number_of_pages . '">(Last)</a>';
}
echo $pagination;
?>
</div>