我已经分页了MySQL查询的结果,并且可以在li
循环内显示页码(通过列表项FOR
)。我想根据当前页号禁用或突出显示li
类。
当我将代码放入FOR
循环中时,它要么选择所有li
,要么(取决于我的实验代码)选择上面的每个数字以及所选的页面。
echo "
<nav aria-label='Page navigation example'>
<ul class='pagination'>
<li class='page-item $prevDisabled'><a class='page-link $prevDisabled' href='$prev_link'>Previous</a></li>
";
// BEGIN PROBLEM CODE
for ($x = 1; $x <= $total_pages ; $x++) {
$numberLink = "?order=".$_GET['order']."&pageno=$x";
if($_GET['pageno'] == $x){
$active ="active";
}
echo "<li class='page-item $active'><a class='page-link' href='$numberLink'>$x</a></li>";
}
// END PROBLEM CODE
echo "
<li class='page-item $nextDisabled'><a class='page-link $nextDisabled' href='$next_link'>Next</a></li>
</ul>
</nav>
";
我希望li
的{{1}}拥有“活动”类