PHP分页出错 5
<?phpif($pageval>=1){echo"<ahref=$url?page=1>首页</a>";}if($pageval>$page_count){echo"<...
<?php
if($pageval>=1){
echo "<a href=$url?page=1>首页</a> ";
}
if($pageval>$page_count){
echo "<a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a> <a href=$url?page=".$page_count.">尾页</a>";
}
if($pageval<$page_count)
{
echo "<a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a> <a href=$url?page=".$page_count.">尾页</a>";
}
if($pageval==$page_count){
echo "<a href=$url?page=".$page_count.">尾页</a>";
}
?>
$pageval是当前页,$page_count是总页面。
想要效果如下图:
但点到最后一页时,上一页和下一页就不见了,当点到第一页,再继续点上一页时,就出错了,求高手指点, 展开
if($pageval>=1){
echo "<a href=$url?page=1>首页</a> ";
}
if($pageval>$page_count){
echo "<a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a> <a href=$url?page=".$page_count.">尾页</a>";
}
if($pageval<$page_count)
{
echo "<a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a> <a href=$url?page=".$page_count.">尾页</a>";
}
if($pageval==$page_count){
echo "<a href=$url?page=".$page_count.">尾页</a>";
}
?>
$pageval是当前页,$page_count是总页面。
想要效果如下图:
但点到最后一页时,上一页和下一页就不见了,当点到第一页,再继续点上一页时,就出错了,求高手指点, 展开
1个回答
展开全部
你这样写,当然会错误,逻辑都错了!
<?php if ($page != 1) {
echo '<a href=index.php?page=1>首页</a>;';
echo '<a href=index.php?page=' . ($page-1) . '>上一页</a>;';
}
if ($page <$page_count) {
echo '<a href=index.php?page=' . ($page+1) . '>下一页</a>;';
echo '<a href=index.php?page=' . $page_count . '>尾页</a>;';
}
?>
<?php if ($page != 1) {
echo '<a href=index.php?page=1>首页</a>;';
echo '<a href=index.php?page=' . ($page-1) . '>上一页</a>;';
}
if ($page <$page_count) {
echo '<a href=index.php?page=' . ($page+1) . '>下一页</a>;';
echo '<a href=index.php?page=' . $page_count . '>尾页</a>;';
}
?>
更多追问追答
追问
好像不行吧 照你那方法还是出错 。。
追答
我本地测试可以!你是什么报错页面,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询