首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Foreach列数据智能

PHP Foreach列数据智能
EN

Stack Overflow用户
提问于 2021-01-25 15:00:32
回答 1查看 37关注 0票数 0

我想要创建for-each循环,其中div将回显qty,如下图所示-例如,div将回显product12时间,以及product26时间。

我知道PHP中的for-each函数,但不知道如何在数据方面回显某些列。我也在StackOverflow上看到了一些帖子,但我不理解它。

请帮帮我-

代码语言:javascript
复制
$stmt = $con->prepare("SELECT * FROM product_name");
$stmt->execute();
$result = $stmt->fetchAll();
 foreach ($result as $data => $logs) {
  if (!empty($logs)) { ?>
    <div class="myClass" id="count1"><?= $logs['name'] ?></div>
<?php } } ?>

table : product_name

|---------------------------------------|
| ID   |  name      |  qty              |
-----------------------------------------
| 1    | product1   |   2               |
-----------------------------------------
| 2    | product2   |   6               |
-----------------------------------------
EN

回答 1

Stack Overflow用户

发布于 2021-01-25 15:40:13

为了满足您的需求,您需要根据您的数量字段使用另一个循环来打印重复的行。

代码语言:javascript
复制
For(var i=1;i<=qty;i++){
<div class="myClass" id="count1"><?= $logs['name'] ?></div>
}

我不是php开发人员,所以你需要纠正语法,但我试图帮助使用逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65880249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档