如何使用MySQL和PHP对多个搜索结果进行分页?

Sanjayacm

我正在研究一个Web搜索引擎项目。我正在使用分页功能。当我单击页面时,它会给出突然的结果并Undefined variable: page1 error给出。该怎么办?

if(isset($_GET['page'])) //results displayed based on page selection
    {
    $page=$_GET['page'];
    if($page=="" || $page=="1")
    {
        $page1=0;
    }
    else
    {
    $page1=($page*10)-10;
    }
    }

$numrows1 = mysqli_num_rows($query); // page evaluation and this statement calculates number of resultant rows
$a = $numrows1/10; //10 is for number of results per page and $a gives number of pages
$a = ceil($a);
echo "<br>"; echo "<br>";
    for($b=1; $b<=$a; $b++)
    {
        ?><a href="search.php?page=<?php echo $b; ?>" style="text-decoration:none;"><?php echo $b."  ";?></a><?php
    }

我希望我很清楚。有人可以帮我解决这个问题吗?

混蛋

除非您在URI中有一个页面,否则您似乎永远不会设置该页面。

我假设如果您使用“ page.php?page = 1”,则不会抛出该错误,因为将设置$ page1。

我个人会这样做:

if(isset($_GET['page']) && $_GET['page'] != 1)//if page is set and page doesn't equal 1
{
    $startingRecord = ($_GET['page'] * 10) - 10;
}
else
{
    $startingRecord = 0;
}

另外,我切换$page1$startingRecord更有意义,因为你正在计算的起始记录,而不是页面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用具有不同跳过和限制值的相同查询对搜索结果进行分页

来自分类Dev

如何使用Novell.Directory.Ldap.NETStandard和“简单分页结果”控件在Ldap服务器上进行分页搜索?

来自分类Dev

使用分页在php中对mysql结果进行排序

来自分类Dev

如何使用QuerySets和MySql“全文搜索”在多个字段中进行Django搜索?

来自分类Dev

如何在Django中对搜索结果进行分页?

来自分类Dev

如何从文本文件对搜索结果进行分页

来自分类Dev

使用PHP和SQL进行多个选择(HTML)搜索

来自分类Dev

如何在使用PHP和MySQL的搜索中显示“无结果”?

来自分类Dev

PHP-使用多个MySQL表进行实时搜索

来自分类Dev

如何限制多个表的mysql搜索结果?

来自分类Dev

使用Redis和PHP进行分页

来自分类Dev

使用PHP和MySQL进行地理位置半径搜索

来自分类Dev

使用php和mysql进行搜索查询的问题

来自分类Dev

如何使用OR和AND关键字使用php和mysql在存储过程中进行搜索查询?

来自分类Dev

如何使用mysql和php进行排名

来自分类Dev

根据结果序列对PHP MySQL搜索结果进行排名

来自分类Dev

使用Javascript,Php和MySQL分页

来自分类Dev

使用Swift Php和MySQL分页

来自分类Dev

如何在SQL Server的结果中包含空值的同时使用多个参数进行搜索

来自分类Dev

如何使用PHP从MySql查询中显示多个结果

来自分类Dev

如何使用PHP错误显示MySql查询的多个结果

来自分类Dev

php mysql结果分页问题

来自分类Dev

使用PHP和PDO进行全文搜索不会返回任何结果

来自分类Dev

在PHP中使用多个复选框进行分页

来自分类Dev

如何使用PHP和MySQL创建搜索“过滤器”

来自分类Dev

使用PHP和MySQL时,如何搜索比常规更长的内容?

来自分类Dev

使用get方法的Codeigniter分页搜索结果

来自分类Dev

如何使用php和mysql更新查询执行的查询结果

来自分类Dev

PHP和mysql如何使用联接获得所需的结果

Related 相关文章

  1. 1

    如何使用具有不同跳过和限制值的相同查询对搜索结果进行分页

  2. 2

    如何使用Novell.Directory.Ldap.NETStandard和“简单分页结果”控件在Ldap服务器上进行分页搜索?

  3. 3

    使用分页在php中对mysql结果进行排序

  4. 4

    如何使用QuerySets和MySql“全文搜索”在多个字段中进行Django搜索?

  5. 5

    如何在Django中对搜索结果进行分页?

  6. 6

    如何从文本文件对搜索结果进行分页

  7. 7

    使用PHP和SQL进行多个选择(HTML)搜索

  8. 8

    如何在使用PHP和MySQL的搜索中显示“无结果”?

  9. 9

    PHP-使用多个MySQL表进行实时搜索

  10. 10

    如何限制多个表的mysql搜索结果?

  11. 11

    使用Redis和PHP进行分页

  12. 12

    使用PHP和MySQL进行地理位置半径搜索

  13. 13

    使用php和mysql进行搜索查询的问题

  14. 14

    如何使用OR和AND关键字使用php和mysql在存储过程中进行搜索查询?

  15. 15

    如何使用mysql和php进行排名

  16. 16

    根据结果序列对PHP MySQL搜索结果进行排名

  17. 17

    使用Javascript,Php和MySQL分页

  18. 18

    使用Swift Php和MySQL分页

  19. 19

    如何在SQL Server的结果中包含空值的同时使用多个参数进行搜索

  20. 20

    如何使用PHP从MySql查询中显示多个结果

  21. 21

    如何使用PHP错误显示MySql查询的多个结果

  22. 22

    php mysql结果分页问题

  23. 23

    使用PHP和PDO进行全文搜索不会返回任何结果

  24. 24

    在PHP中使用多个复选框进行分页

  25. 25

    如何使用PHP和MySQL创建搜索“过滤器”

  26. 26

    使用PHP和MySQL时,如何搜索比常规更长的内容?

  27. 27

    使用get方法的Codeigniter分页搜索结果

  28. 28

    如何使用php和mysql更新查询执行的查询结果

  29. 29

    PHP和mysql如何使用联接获得所需的结果

热门标签

归档