将下一个按钮添加到 php 分页脚本。它简短而简单

Posted

技术标签:

【中文标题】将下一个按钮添加到 php 分页脚本。它简短而简单【英文标题】:Adding next button to php pagination script. Its short and simple 【发布时间】:2013-09-28 19:50:13 【问题描述】:

这是我在朋友的帮助下编写的第一个分页脚本。我对其进行了一些定制,还想添加 NEXT 和 PREVIOUS 按钮。这是我的代码。

$per_page = 6;

$pages_query = mysql_query("SELECT COUNT(`user_id`) FROM `users`");
$pages = ceil(mysql_result($pages_query, 0) / $per_page);

$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;

$query = mysql_query("SELECT `username` FROM `users` WHERE `active` = 1 LIMIT $start,         $per_page");
while ($query_row = mysql_fetch_assoc($query)) 
  echo '<p>', $query_row['username'] , '</p>';


//previous (this is where the previous button would go)

if ($pages >=1 && $page <=$pages) 
  for ($x=1; $x<=$pages; $x++) 
    echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a         href="?page='.$x.'">'.$x.'</a> ';
  

我已经简化了脚本并删除了最后一页首页按钮。我还排除了php标签和mysql连接

【问题讨论】:

请帮忙。还没有人回答这个问题O.o 这里包含一个示例代码。youtube.com/watch?v=T2QFNu_mivw 【参考方案1】:

这很简单

在循环开始之前添加这个 $_GET 全局值

对于你以前的 if(isset($_GET['page']) &amp;&amp; $_GET['page'] &gt; 1) href($_GET['page'] -1)

为您的下一个 if(isset($_GET['page']) &amp;&amp; $_GET['page'] &lt; $pages) href($_GET['page'] +1) 你可以用减法和加法运算符来添加它

不过感谢您分享代码,我也很容易将您的代码与我的自定义 php 应用程序一起使用:)

【讨论】:

以上是关于将下一个按钮添加到 php 分页脚本。它简短而简单的主要内容,如果未能解决你的问题,请参考以下文章

将下一个和上一个按钮添加到 ListView

将下一个和上一个按钮添加到 ViewPager

将下一个和上一个按钮添加到我的图像滑块

未在商店页面显示的产品的简短描述(archive-product.php)

添加到购物车按钮,php 购物脚本

如何使用 php 在仅一列中添加编辑和删除按钮?