我的分页脚本有问题。我在一个类别上有两个链接:
链接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>';
}
但它似乎无法正常工作。 请帮我解决这个问题。 非常感谢。
答案 0 :(得分:1)
一个直接的问题突然出现在我身上:
if($i=1)
应该是:
if ($i == 1)