在HTML中用PHP制作首页,上一页,下一页,页尾等效果,简单的,初学着,谢谢

高手帮我问一下,在HTML中用PHP制作首页,上一页,下一页,页尾等效果,简单的,初学着,谢谢
最新回答
作业***喊你回家生火啦

2024-11-07 01:34:37

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>简单分页</title>
</head>
<style>
body{max-width: 800px;margin: 0 auto;text-align: center;}
ul{ margin: 0px;list-style: none; }
</style>
<?php
$page = 1;//第几页
$total = 100;//记录数
$pageSize = 20;//每页多少条
$totalPage = ceil($total/$pageSize);//总页数
$count = 0;
if(isset($_GET['page'])){
$page = $_GET['page'];
}
?>
<body>
<ul>
<?php
while($count < 20){
echo '<li>第'.$page.'页</li>';
$count++;
}
?>
</ul>
<br>
<span>总共<?php echo $total; ?>条记录 <?php echo $page.'/'.$totalPage; ?></span>
<a href="pagesort.php?page=1">首页 </a>
<?php
if($page>1){//不在第一页
echo '<a href="pagesort.php?page='.($page-1).'">上一页 </a>';
}
if($page < $totalPage){//不在最后一页
echo '<a href="pagesort.php?page='.($page+1).'">下一页 </a>';
}
?>
<a href="pagesort.php?page=<?php echo $totalPage;?>">尾页</a>
</body>
</html>
追问
比如我制作一个网页,内容为文章,文章有三篇,一页显示一篇文章,那三篇文章我是不是要做三个页面来显示,这样的话几十篇文章我不做晕过去了