gpt4 book ai didi

php - 从 while 循环中获取变量

转载 作者:行者123 更新时间:2023-11-28 16:42:36 26 4
gpt4 key购买 nike

如果有一种方法可以将变量存储在 while 循环之外,我会理解。例如,我有一个幻灯片放映显示每个类别的图像,还有一个按钮可以查看与该类别相关的图片库。出于图形问题,该按钮应远离包含 while 的 CSS 类。

这是当前代码:

<div class="carousel-inner"> <!-- start carousel -->
$macrocat = "SELECT * FROM tbl_category WHERE cat_parent_id = 0";
$result = dbQuery($macrocat);
while($row = dbFetchAssoc($result)) {
extract($row);
echo $cat_name;
echo $cat_description;
}
</div> <!-- end carousel -->

还有我必须获得 cat_id 的类(class):

<div class="social-caption">
<a class="btn btn-large btn-primary" href="categorie.php?id=<?php echo $cat_id; ?>">Gallery</a>
</div>

我该如何解决这个问题?谢谢!

最佳答案

首先存储类别:

<div class="carousel-inner"> <!-- start carousel -->
$macrocat = "SELECT * FROM tbl_category WHERE cat_parent_id = 0";
$cats = array[];
$result = dbQuery($macrocat);
while($row = dbFetchAssoc($result)) {
extract($row);
echo $cat_name;
echo $cat_description;
$cats[] = $cat_id;
}
</div> <!-- end carousel -->

然后你可以使用它们:

foreach($cats as $cat)
{
echo "<div>".$cat."</div>";
}

关于php - 从 while 循环中获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19398666/

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