gpt4 book ai didi

php - 带分页的建议

转载 作者:行者123 更新时间:2023-11-29 08:43:37 25 4
gpt4 key购买 nike

我遇到分页问题。分页查询的php代码为:

$ <? if (isset($_GET["page"])) { 

$Page = preg_replace("/[^0-9]/","", $_GET["page"]);
} else {
$Page = 0;
}
$limit = 10;
$StartFrom = $limit * $Page;
$TotalFiles = mysql_num_rows(mysql_query("SELECT * FROM linkuri WHERE `categorie` = 'Afaceri' AND status = 1"));
$TotalPages = floor($TotalFiles / $limit); ?>

以及显示它的代码:

$i = 0; while ($TotalPages >= $i) { echo '<a class="active imgf" style="opacity: 1;margin-bottom:3px; margin-top:3px;" href="afaceri.php?page='.$i.'">'.($i+1).'</a>';$i++;}

问题是我试图将显示设置为:PAGES: "BACK"1 2 3 4 5 "NEXT"

最佳答案

首先,我想对您的查询提出改进建议。要计算总行数,请使用:

SELECT count(*) as `totalpost` FROM linkuri WHERE `categorie` = 'Afaceri' AND status = 1

然后,您可以通过执行以下操作来创建分页:

$totalPost = 50; //Dummy total post
$limit = 10;

$pages = $totalPost / $limit; //Giving 5

//Now we know there are five pages
for($i=1; $i<=$pages; $i++) {
echo $i; // Better echo something like <a href="link">$i</a>
}

P.S:这是一个非常基本的示例

掌握如何创建分页效果后,请查看本教程

How to paginate with PHP?

关于php - 带分页的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com