PHP分页脚本无法正常工作

时间:2014-05-14 04:34:35

标签: pagination paging

我的分页脚本有问题。我在一个类别上有两个链接:

链接1:abc.com/category.html

链接2:abc.com/category-p2.html

我的PHP脚本是:

$pagelink = 'abc.com/category';    
if($pages > 1)
{ 
   $pagination = '';        
   $pagination.= '<ul class="paginate">';
   for($i = 1; $i<=$pages; $i++)            
    {
     $pagination .= '<li><a href="'.$pagelink.'-p'.$i.'.html">'.$i.'</a></li>';
    }
   $pagination .= '</ul>';
}

我想要的是:如果$ i = 1,$ pagelink是:abc.com/category,而不是在html前缀之前添加-p $ i。 所以我的新代码是:

$pagelink = 'abc.com/category';    
if($pages > 1)
{ 
   $pagination = '';        
   $pagination.= '<ul class="paginate">';
   for($i = 1; $i<=$pages; $i++)            
    { 
       if($i=1)
         {$pagination .= '<li><a href="'.$pagelink.'.html">1</a></li>';}
       else
         {$pagination .= '<li><a href="'.$pagelink.'-p'.$i.'.html">'.$i.'</a></li>';}
    }
   $pagination .= '</ul>';
}

但它似乎无法正常工作。 请帮我解决这个问题。 非常感谢。

1 个答案:

答案 0 :(得分:1)

一个直接的问题突然出现在我身上:

if($i=1)

应该是:

if ($i == 1)