【发布时间】:2011-12-03 20:34:25
【问题描述】:
我正在使用 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 ,第 2 页显示序列号 1 到 20,第 3 页显示序列号 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++;
}
【问题讨论】:
标签: php ajax pagination