【问题标题】:How to continue the number of ranking results in different pagination? [closed]如何在不同的分页中继续排名结果的数量? [关闭]
【发布时间】:2018-05-02 13:09:45
【问题描述】:

起初很抱歉我的英语不好..

我对我的 php 进行了分页,我使用了

    $rere = 1;

    <?php echo $rere++."°"

这行得通!但是如果我将pagination 更改为另一个页面并且 它重置了排名,我如何在所有分页中获得所有这些结果?无需在数据库中放入 id,因为列表是按多个事物排序的,而不是按 id 排序的。

像这样:

ID Name Kills

2  user2   80
4  user4   60
5  user5   40
1  user1   10

我需要在所有分页的 HTML 表格中获取此信息,然后在分页 2、3、4 等上继续排名。

第1页:

Rank Name Kills

1  user2   80
2  user4   60
3  user5   40
4  user1   10

第2页:

Rank Name Kills

5  user..   9
6  user..   7
7  user..   5
8  user..   3

等等……

看我的例子:Example

I use this codes

【问题讨论】:

  • 您需要在问题中包含代码,而不是作为外部资源。
  • 我知道,但是每次我粘贴代码时,他每次离开酒吧时都将代码放在哪里,我不知道为什么..

标签: php html mysql pagination


【解决方案1】:
 $rere = 1;

每当您刷新页面或转到另一个页面时,此行将执行并且您将再次获得数字 1 ,您可以使用 GET 将页码存储在链接中,因此代码可能是这样的:

$rere = ($_GET['page'] != null)? (int)$_GET['page'] : 1;

编辑:您可以通过添加以下代码来获取下一页:

<a href="?page=<?php echo $rere+1; ?>"><?php echo $rere+1; ?></a>

【讨论】:

  • 怎么做?
  • 我有分页...如果我转到另一个号码页它会刷新 $rere,是的,你是对的。
  • 我知道,但你知道如何在每个分页中继续它吗?我有这个模板:codingcyber.org/simple-pagination-script-php-mysql-5882
  • $rere = ($_GET['page'] != null)? (int)$_GET['page'] : 1;不要为我工作:/
  • 你遇到了什么错误?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 1970-01-01
  • 2018-01-26
  • 1970-01-01
  • 2015-02-16
  • 2011-01-09
相关资源
最近更新 更多