我想要创建for-each循环,其中div将回显qty,如下图所示-例如,div将回显product1的2时间,以及product2的6时间。
我知道PHP中的for-each函数,但不知道如何在数据方面回显某些列。我也在StackOverflow上看到了一些帖子,但我不理解它。
请帮帮我-
$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 |
-----------------------------------------发布于 2021-01-25 15:40:13
为了满足您的需求,您需要根据您的数量字段使用另一个循环来打印重复的行。
For(var i=1;i<=qty;i++){
<div class="myClass" id="count1"><?= $logs['name'] ?></div>
}我不是php开发人员,所以你需要纠正语法,但我试图帮助使用逻辑。
https://stackoverflow.com/questions/65880249
复制相似问题