为了账号安全,请及时绑定邮箱和手机立即绑定

为卡片 php 进行分页

为卡片 php 进行分页

PHP
侃侃尔雅 2022-06-17 16:01:29
我有这些卡片,其中包含来自数据库的数据。这就是它处于while循环中的原因。现在我的问题是我不知道如何为此添加分页。如果你们中的一些人有任何建议或答案,请告诉我。$start_from = ($page - 1)*$record_per_page;          $query = "SELECT organisation_name, organisation_logo, organisation_url FROM `organisations`";        $result = mysqli_query($conn, $query);               if ($result ->num_rows > 0) {            echo '<div id="myItems">';            echo '<div class="row">';            while ($row = $result-> fetch_assoc()) {                echo     '                            <div class="col-md-6">                                <div class="card rounded-lg mt-3">                                    <div class="card-body p-0 shadow">                                        <div class="row">                                            <div class="col-md-4 p-0">                                                <img src="../img/';                                                if ($row['organisation_logo'] == '') {                                                    echo 'stock/no-image-icon.png"';                                                } else {                                                    echo 'uploads/'.$row['organisation_logo'].'"';                                                }                echo                            'class="border p-3" style=" width: 150px; height: 150px;">                                            </div>  div>                                        </div>                                    </div>                                </div>                            </div>';                         }            echo '</div>';        }         else {            echo 'nothing here';        }
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

您需要在 SQL 查询中使用 LIMIT 和 OFFSET 功能。限制决定了您想在一个站点上显示多少元素。偏移量是您想要获取物品的点。因此,例如 - 如果您想要 5 个项目,并且您在第 3 页,则必须添加 LIMIT 5 OFFSET 10。您可以使用(page_number-1) * limit方程式计算偏移量。如果你想计算你有多少页,你必须得到总页数,并使用类似$pages = ceil($total / $limit). stackoverflow上有很多例子。

我认为这个很有帮助——简单的 PHP 分页脚本

你也不需要自己做所有的计算,有PHP的分页库计划,检查寻找它们。

希望对你有一点帮助。


查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 226 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号