2012-07-01 41 views
0

我想在當前頁面上單擊Next 1000按鈕時創建更新的URL。即每次單擊Next 1000時,將number增加1000。修改鏈接中的分頁偏移頁面

例如:如果當前的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如果他們想。

+0

你有正確的答案有沒有你?? – cstrat

+0

你現在有什麼問題? –

+1

我是一個白癡,因爲我寫了我的問題,我得到的代碼是正確的!我看着它,試了一下,它的工作!認真需要一杯咖啡或休息一下lol – jonnypixel

回答

3

你會想要做輸入一些檢查,但是這是基本的答案:

<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> 
+0

我喜歡你的答案,謝謝你,我會投票,但我後來是一個簡單的一行增量。我已經在我原來的帖子中加入了額外的評論 – jonnypixel

+0

謝謝你,你不需要'echo' - 你可以使用php簡寫方法,只需要''來回顯值... – cstrat

+1

@jonnypixel,stap'答案很好,我只提出兩件事:1)使用ctype_digit()而不是is_numeric(),它會更安全,因爲不允許浮點數。 shortag'<?= $ increment?>'不允許在所有主機中使用,所以preffer使用'echo'的默認方式。 –