PHP Ajax MySql 分页
我正在使用 AJAX 分页来使用 PHP 在 MySQL 的应用程序中显示我的记录。 我已经成功完成了这一点,但只需要一个解决方案:
我需要在显示记录时显示序列号,例如:
----------------------------
S.No Name Country
----------------------------
1 Sandeep India
2 Rahul Japan
3 Riya China
4 Sohan India
...
50 James USA
如果我设置为在分页时每页显示 20 个结果,则第一页显示序列号。 1到20,第二页显示序列号1到20,第三页显示序列号1到10。
但我想显示序列号。第一页 1 - 20,第二页 21-40,第三页 41-50。
我怎样才能在 PHP 中做到这一点?
这是我的代码:
$ssql = $ssql_select.$ssql_where." order by reg_date desc LIMIT $Page_Start , $Per_Page";
$rs=mysql_query($ssql, $cn) or die("MySQL error: ".mysql_error());
$ctr = 1;
while ($row = mysql_fetch_object($rs)) {
echo "<td align=center>".$ctr."</td>";
echo "<td align=center>".$row->name."</td>";
echo "<td align=center>".$row->country."</td>";
$ctr++;
}
I am using AJAX Pagination for displaying my records in application from MySQL using PHP.
I have done that successfully but just need one solution:
I need to display a Serial No while displaying records like:
----------------------------
S.No Name Country
----------------------------
1 Sandeep India
2 Rahul Japan
3 Riya China
4 Sohan India
...
50 James USA
If I have set to show 20 results per page while paginating the first page shows serial no. 1 to 20 , 2nd page shows serial no 1 to 20 and 3rd page shows serial no 1 to 10.
But I want to show serial no. 1 - 20 in first page , 21- 40 in second page , 41- 50 in 3rd page.
How can I do this in PHP?
Here is my code:
$ssql = $ssql_select.$ssql_where." order by reg_date desc LIMIT $Page_Start , $Per_Page";
$rs=mysql_query($ssql, $cn) or die("MySQL error: ".mysql_error());
$ctr = 1;
while ($row = mysql_fetch_object($rs)) {
echo "<td align=center>".$ctr."</td>";
echo "<td align=center>".$row->name."</td>";
echo "<td align=center>".$row->country."</td>";
$ctr++;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
Try