Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我正在尝试向url添加几个不同的GET变量_Php_Pagination_Get - Fatal编程技术网

Php 我正在尝试向url添加几个不同的GET变量

Php 我正在尝试向url添加几个不同的GET变量,php,pagination,get,Php,Pagination,Get,我目前正在进行php分页,我设法让代码正常工作。。。我现在的问题是,每次单击“下一步”或“上一步”按钮时,url中的变量将不再存在 请问我如何使url中已经存在的变量保持固定?为什么要将新分页变量添加到url 我的网址 www.example.com/profile.php?id=2 单击“分页上一页”或“下一页”按钮时,我的url将如下所示 www.example.com/profile.php?pageno=4 我的问题是,如何在继续单击分页按钮时使id=2不离开 www.example.c

我目前正在进行php分页,我设法让代码正常工作。。。我现在的问题是,每次单击“下一步”或“上一步”按钮时,url中的变量将不再存在

请问我如何使url中已经存在的变量保持固定?为什么要将新分页变量添加到url

我的网址

www.example.com/profile.php?id=2

单击“分页上一页”或“下一页”按钮时,我的url将如下所示

www.example.com/profile.php?pageno=4

我的问题是,如何在继续单击分页按钮时使id=2不离开

www.example.com/profile.php?id=2&pageno=3

www.example.com/profile.php?id=2&pageno=4

www.example.com/profile.php?id=2&pageno=5

分页代码。。。。请帮帮我

问题

当用户单击上一个或下一个链接时,需要在URL中显示ID字段

解决方案

如果你有一个ID作为GET参数,你可以简单地将它从URL中拉出来,并将它添加到页面中的链接中

<a href="<?php if($pageno >= $total_pages){ echo '#'; } else { echo "?id=".$_GET['id']."&pageno=".($pageno + 1); } ?>">Next</a>
范例

在我的URL页面加载中,我有-

然后在PHP页面中-

<?php
$total_pages = 100;
$pageno = 3;
?>

<a href="<?php echo "?id=".$_GET['id']."&pageno=".($pageno + 1); ?>">Next</a>
<?php
$total_pages = 100;
$pageno = 3;
?>

<a href="<?php echo "?id=".$_GET['id']."&pageno=".($pageno + 1); ?>">Next</a>