PHP implémente le code de pagination

不言
Libérer: 2023-04-03 07:58:01
original
1645 Les gens l'ont consulté

Cet article présente principalement le code de pagination PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

<?php
header("content-type:text/html;charset=utf8");
include &#39;conn.php&#39;;
//每页显示的数据条数
$pageSise = 2;
$result = $conn->query("select * from message ");
//数据总条数
$totalNum = $result->num_rows;
//总页数
$totalPageCount = ceil($totalNum/$pageSise);
//判断当前是哪一页
$nowPage = isset($_GET[&#39;page&#39;]) ? intval($_GET[&#39;page&#39;]) : 1;
//上一页
$prev = ($nowPage - 1 <=0)? 1 : $nowPage-1;
//下一页
$next = ($nowPage+1>=$totalPageCount) ? $totalPageCount : $nowPage +1;
//如果传入的页数大于总页数,则重新给nowpage赋值
if($nowPage>$totalPageCount || $nowPage == 0){
//    echo "error:can not found the page<br>";
$nowPage = $totalPageCount;
}
//偏移量
$offset = ($nowPage -1)*$pageSise;
//sql语句
$sql = "select * from message limit $offset,$pageSise";
$result2 = $conn->query($sql);
//输出页面内容
while($row = $result2->fetch_assoc()){
echo $row[&#39;user&#39;].&#39;|&#39;.$row[&#39;title&#39;].&#39;<br>&#39;;
}
?>
<!--分页开始,首先写好分页html和css-->
<link href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<script src="//cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
 
<ul class="pagination">
<?php
echo "<li><a href=&#39;".$_SERVER[&#39;PHP_SELF&#39;]."?page=1&#39;>首页</a></li>";
echo "<li><a href=&#39;".$_SERVER[&#39;PHP_SELF&#39;]."?page=".$prev."&#39;>&laquo;</a></li>";
?>
 
<?php
$page = 5;
for($a=1;$a<=$page;$a++){
echo
"<li><a href=&#39;".$_SERVER[&#39;PHP_SELF&#39;]."?page=".$a."&#39;>$a</a></li>";
}
?>
 
<?php
 
echo "<li><a href=&#39;".$_SERVER[&#39;PHP_SELF&#39;]."?page=".$next."&#39;>&raquo;</a></li>";
echo " <li><a href=&#39;".$_SERVER[&#39;PHP_SELF&#39;]."?page=".$totalPageCount."&#39;>尾页</a></li>";
?>
</ul>
Copier après la connexion

Ce qui précède est l'intégralité du contenu de cet article. . J'espère que cela sera utile à l'apprentissage de tout le monde. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment résoudre le problème de la concurrence élevée et du trafic important en PHP

PHP génère WeChat avec paramètres QR code du mini programme

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal