我在counter
中定义了一个while loop
,并在循环之外初始化。
echo
本身有loop
个计数器。当我在第一页上有50条记录时,它显示1到25.问题是在第二页上它从1开始,而不是它应该工作:从26到50开始。
这是我的代码:
<?php
//show records
$query = mysqli_query($con,"SELECT table2.col2 AS a,table1.col2 AS b, table1.col1 AS c, table1.q_url AS d FROM {$statement} LIMIT {$startpoint} , {$limit}");
$Authorname='';
$count=1;
while ($row = mysqli_fetch_array($query)) {
$output='';
$Authorname =$row['a'];
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$url=explode('/',$url);
?>
<div class="record round"><?php echo $count;$output .='<a href="http://localhost/quotes/'.$url[5].'/'.$row['d'].'.html">';
echo $output .=$row['b'].'</a>';?></div>
<?php
$count++;
}
?>
答案 0 :(得分:0)
修改强> 试试
$nbpage = 2;
$nbresultperpage=25;
$count = ($nbpage-1)*$nbresultperpage;
您$nbpage
的当前页数