gpt4 book ai didi

php - 将下一个按钮添加到 php 分页脚本中。它简短而简单

转载 作者:行者123 更新时间:2023-11-30 01:15:44 24 4
gpt4 key购买 nike

这是我在 friend 的帮助下编写的第一个分页脚本。我对其进行了一些定制,还想添加“下一个”和“上一个”按钮。这是我的代码。

$per_page = 6;

$pages_query = mysql_query("SELECT COUNT(`user_id`) FROM `users`");
$pages = ceil(mysql_result($pages_query, 0) / $per_page);

$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;

$query = mysql_query("SELECT `username` FROM `users` WHERE `active` = 1 LIMIT $start, $per_page");
while ($query_row = mysql_fetch_assoc($query)) {
echo '<p>', $query_row['username'] , '</p>';
}

//previous (this is where the previous button would go)

if ($pages >=1 && $page <=$pages) {
for ($x=1; $x<=$pages; $x++) {
echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a> ';
}
}

我简化了脚本并删除了最后一页首页按钮。我还排除了 php 标签和 mysql 连接

最佳答案

这很简单

在以 $_GET 全局值开始的循环之前添加此内容

对于您之前的 if(isset($_GET['page']) && $_GET['page'] > 1){ href($_GET['page'] -1) }

为了你的下一个 if(isset($_GET['page']) && $_GET['page'] < $pages){ href($_GET['page'] +1) }您可以使用减法和加法运算符来添加它

但是感谢您分享代码,我也得到了在我的自定义 php 应用程序中使用您的代码的非常简单的方法:)

enter image description here

关于php - 将下一个按钮添加到 php 分页脚本中。它简短而简单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19071029/

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