PHP+ajax分页实例简析
来源:
中文源码网 浏览:311 次 日期:2024-05-10 10:45:58
【下载文档: PHP+ajax分页实例简析.txt 】
PHP+ajax分页实例简析
本文实例讲述了PHP+ajax分页实现方法。分享给大家供大家参考,具体如下:
HTML代码如下:
title
php代码如下:
header("Content-type: text/html;charset=GBK");//
$link=mysql_connect('localhost','root','root');
mysql_select_db('test');
mysql_query("SET NAMES 'GBK'");
$num=5;//每页显示5条
$sql="select * from article ";
//总共有多少记录
$resultt=mysql_query($sql);
//获取数据库总记录数
$total=mysql_num_rows($result);
echo $total;
//总共有多少页
$pagecount=$total/$num;
//获取当前页
$currentPage=isset($_GET['page'])?intval($_GET['page']):1;
//查询条数
$offset=($currentPage-1)*$num;
//下一页
$nexpage=($currentPage==$pagecount?0:$currentPage+1);
//上一页
$prepg=$currentPage-1;
$url='ajax.php';
//根据条数查询信息
$strSQL="select * from article limit $offset,$num";
$pagecontrol="当前第".$currentPage."页" ;
$pagecontrol.="共".$pagecount."页";
$pagecontrol.="
首 页 ";
if($prepg) $pagecontrol.="
上一页 "; else $pagecontrol.=" 上一页 ";
if($nexpage) $pagecontrol.="
下一页"; else $pagecontrol.="下一页";
$pagecontrol.="
尾 页";
$result1=mysql_query($strSQL);
echo "
";
echo "";
echo "编 号 | 标 题 | 新闻类型 | ";
echo "
";
while($row=mysql_fetch_array($result1))
{
echo "";
echo "$row[id] | $row[title] | $row[classname] | ";
echo "
";
}
echo "
";
echo "
";
echo $pagecontrol;
希望本文所述对大家PHP程序设计有所帮助。