微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据使用 php mysql 显示的项目数添加计数器

如何解决根据使用 php mysql 显示的项目数添加计数器

我想在我显示的项目中添加一个计数器。如下图所示,有一个 count should be here,我不属于 ID,因为它是自动递增的,而且我有一个删除功能,所以我说它不是 ID,而是关于有多少项目在数据库中以及卡片中提取的物品数量

我想将 count should be here 替换为 12,因为有两个,但如果有更多显示等,它应该递增。

enter image description here

所以基本上这是我的查询

<?PHP 
    include 'includes/connection_operation.PHP';
    $sqlRepository = "SELECT * FROM tbl_repository WHERE research_status = 'Active'";
    $sqlQuery = MysqLi_query($conn,$sqlRepository);
    $getNumRows = MysqLi_num_rows($sqlQuery);
    if($getNumRows > 0 ){
        while ($fetchRepository = MysqLi_fetch_assoc($sqlQuery)){
            $thumbpic = $fetchRepository['research_thumbnail'];
            include 'card_recentlyuploaded.PHP';
        }
        
    }

这是卡片的代码,我在其中显示数据库获取的项目。

card_recentlyuploaded.PHP

<div class="container d-flex" style="padding-top: 15px;">
    <div class="col-sm-2">
        <span style="display:inline-block; padding-top: 15px;">counter should be here</span>
    </div>
    <div class="col-sm-8">
        <div class="card h-100" style="width: 15rem;">
            <div>
                <a class="fancybox" href="admin/files/Images/<?PHP echo $thumbpic; ?>">
                    <img class="card-img-top" src="admin/files/Images/<?PHP echo $thumbpic; ?>">
                </a>
            </div>
            <div class="card-body">
                <h5 class="card-title text-center"><?PHP echo $fetchRepository['research_title'] ?></h5>
                <p class="card-text">Date added: <span><?PHP echo $fetchRepository['document_added'] ?></span></p>
            </div>
        </div>
    </div>
</div>

解决方法

作为用户 Magnus ErikssonKinglish 在评论中的建议。这是供任何人参考的工作代码。

这是我的查询。

<?php 
    include 'includes/connection_operation.php';
    $sqlRepository = "SELECT * FROM tbl_repository WHERE research_status = 'Active'";
    $sqlQuery = mysqli_query($conn,$sqlRepository);
    $getNumRows = mysqli_num_rows($sqlQuery);
    $counter = 1;
    if($getNumRows > 0 ){
        while ($fetchRepository = mysqli_fetch_assoc($sqlQuery)){
            $thumbpic = $fetchRepository['research_thumbnail'];
            include 'card_recentlyuploaded.php';
            $counter++;
        }
        
    }

cards_recentlyuploaded.php

<div class="container d-flex" style="padding-top: 15px;">
    <div class="col-sm-2">
        <span style="display:inline-block; padding-top: 15px;"><?php echo $counter;?></span>
    </div>
    <div class="col-sm-8">
        <div class="card h-100" style="width: 15rem;">
            <div>
                <a class="fancybox" href="admin/files/Images/<?php echo $thumbpic; ?>">
                    <img class="card-img-top" src="admin/files/Images/<?php echo $thumbpic; ?>">
                </a>
            </div>
            <div class="card-body">
                <h5 class="card-title text-center"><?php echo $fetchRepository['research_title'] ?></h5>
                <p class="card-text">Date added: <span><?php echo $fetchRepository['document_added'] ?></span></p>
            </div>
        </div>
    </div>
</div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?