首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分页最后一页链接。怎么做?PHP

分页最后一页链接。怎么做?PHP
EN

Stack Overflow用户
提问于 2013-09-28 19:01:20
回答 1查看 2.2K关注 0票数 0

在网上教程之后,我创建了第一个成功的分页脚本。下面是:

代码语言:javascript
运行
复制
<?php
include 'core/database/connect.php';
$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>';
}

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> ';
  }
}
?>

我的问题是:如何添加最后一个链接,将页面移动到最后一个。首先很容易,因为链接总是保持相同的members.php?page=1,而最后一个应该看起来像.members.php?page=.$last或诸如此类的东西。这是一个很难回答的问题,但我是个新手程序员。提前谢谢。

顺便说一句,没有任何意义,因为没有数据库,我们可以连接到任何方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-28 19:06:48

链接到最后一页是一个链接到页面的最大值。在您的示例中,这个数字存储在var $pages中,因此链接如下

代码语言:javascript
运行
复制
<strong><a href="?page='.$pages.'">last</a></strong>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19070599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档