2011-03-14 33 views
0
<?php 
// Code not directly relevant omitted (including lots of vars) 

//Create pagination links 
$first = "First"; 
$prev = "Prev"; 
$next = "Next"; 
$last = "Last"; 
if($current_page>1) 
{ 
    $prevPage = $current_page - 1; 
    $first = "<a href=\"test.php?page=1\">First</a>"; 
    $prev = "<a href=\"test.php?page={$prevPage}\">Prev</a>"; 
} 
if($current_page<$total_pages) 
{ 
    $nextPage = $current_page + 1; 
    $next = "<a href=\"test.php?page={$nextPage}\">Next</a>"; 
    $last = "<a href=\"test.php?page={$total_pages}\">Last</a>"; 
} 

?> 
<html> 
<title></title> 
<body> 
<h2>Here are the records for page <?php echo $current_page; ?></h2> 
    <ul> 
    <?php echo $slots; ?> 
    </ul> 
Page <?php echo $current_page; ?> of <?php echo $total_pages; ?> 
<br /> 
<?php echo "{$first} | {$prev} | {$next} | {$last}"; ?> 
</body> 
</html> 

编辑/ UPDATE: 我才意识到我有一个名为test.php的而回文件。我删除了它,但我想它仍然在我的网站中......不过,我改变了测试这个词的作品。现在,当我点击下一步时,它会将我带到mydomain.com/works.php?page=2。但它显示了一个404错误:/我的分页不能正常工作。帮帮我!

有人可以告诉我在哪里,我搞砸了?谢谢!

+0

我删除了所有,这是不相关的分页代码的自由。 – Jon 2011-03-14 00:21:52

回答

0

的代码看起来确实不错;你确定这个问题是在链接产生?也许你是由于其他原因从“正确”页面重定向?

+0

感谢删除无关的代码,我才意识到我有一个名为test.php的而回文件。我删除了它,但我想它仍然在我的网站中......不过,我改变了测试这个词的作品。现在,当我点击下一步时,它会将我带到mydomain.com/works.php?page=2。但它显示了一个404错误:/ – user657847 2011-03-14 00:26:44

+0

@ user657847:嗯,这意味着没有'works.php'(其中,如果我理解正确的是你只是做了一个名字)。分页工作正常。 – Jon 2011-03-14 00:29:56

+0

那么我应该上传一个名为works.php的空白文件吗?我不确定现在的分页是如何工作的......我认为它应该自动生成一个页面。 – user657847 2011-03-14 00:35:30

相关问题