Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert Paging-Code

PHP implementiert Paging-Code

不言
不言Original
2018-07-14 16:45:571645Durchsuche

Dieser Artikel stellt hauptsächlich den PHP-Paging-Code vor, der einen gewissen Referenzwert hat. Jetzt können Freunde in Not darauf verweisen.

<?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>

Das Obige ist der gesamte Inhalt dieses Artikels Ich hoffe, es wird für alle nützlich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

So lösen Sie das Problem der hohen Parallelität und des großen Datenverkehrs in PHP

PHP generiert WeChat mit Parameter QR-Code des Miniprogramms

Das obige ist der detaillierte Inhalt vonPHP implementiert Paging-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn