Php 修改页面上链接中的分页偏移量
我想在当前页面上单击Php 修改页面上链接中的分页偏移量,php,pagination,Php,Pagination,我想在当前页面上单击Next 1000按钮时创建更新的URL。i、 e每次单击Next 1000时,将number增加1000 e、 g:如果当前URL是 mywebsite.com/people.php?number=0 Next 1000应该说: mywebsite.com/people.php?number=1000 因此,每次单击按钮时,它都会继续 <?php $count = 1000; ?> <a href="people.php?number=<?p
Next 1000
按钮时创建更新的URL。i、 e每次单击Next 1000
时,将number
增加1000
e、 g:如果当前URL是
mywebsite.com/people.php?number=0
Next 1000
应该说:
mywebsite.com/people.php?number=1000
因此,每次单击按钮时,它都会继续
<?php
$count = 1000;
?>
<a href="people.php?number=<?php echo $_GET['number'] + $count ;?>">Next 1000</a>
我知道有很多分页脚本。我使用jQuery一次获取1000条记录
我只需要一个按钮,允许用户加载下一个1000,如果他们愿意的话。您可能想对输入进行一些检查,但这是基本答案:
<a href="people.php?number=<?=$_GET['number']+1000?>">Next 1000</a>
更安全的赌注是:
<?
$increment = (is_numeric($_GET['number']))?$_GET['number']+1000:1000;
?>
<a href="people.php?number=<?=$increment?>">Next 1000</a>
您可能希望对输入进行一些检查,但这是基本答案:
<a href="people.php?number=<?=$_GET['number']+1000?>">Next 1000</a>
更安全的赌注是:
<?
$increment = (is_numeric($_GET['number']))?$_GET['number']+1000:1000;
?>
<a href="people.php?number=<?=$increment?>">Next 1000</a>
你的答案是对的,不是吗?你现在的答案有什么问题吗?我是个白痴,当我写问题时,我的代码是对的!我看了看,试了试,成功了!真的需要一杯咖啡或者休息一下,lolit成功了,除了我必须在php中添加一个echo语句,$count++最后不需要+。它在被引用后增加$count的值。在你的例子中,Tt并不重要,但是如果你看$count的值,在那一行之后,它将是1001。你的答案是对的,不是吗?你现在的答案有什么问题吗?我是个白痴,当我写我的问题时,我的代码是对的!我看了看,试了试,成功了!真的需要一杯咖啡或者休息一下,lolit成功了,除了我必须在php中添加一个echo语句,$count++最后不需要+。它在被引用后增加$count的值。在你的例子中,Tt并不重要,但是如果你看$count的值,在那一行之后,它将是1001。我喜欢你的答案,谢谢你,我会投票,但我想要的是一个简单的一行增量。我在我的原始帖子中添加了一条额外的注释谢谢,你不需要回音-你可以使用php速记方法,只需要
回音值…@jonnypixel,stap'答案很好,我建议只做两件事:1)使用ctype_digit()而不是is_numeric(),它将更安全,因为不允许浮点数。不允许在所有的主机中使用shortag
,因此请使用默认的echo
方式。我喜欢你的答案,谢谢你,我会投票,但我想要的是简单的一行增量。我在我的原始帖子中添加了一条额外的注释谢谢,你不需要回音-你可以使用php速记方法,只需要
回音值…@jonnypixel,stap'答案很好,我建议只做两件事:1)使用ctype_digit()而不是is_numeric(),它将更安全,因为不允许浮点数。不允许在所有主机中使用shortag
,因此请使用echo
的默认方式。