【问题标题】:embed bootstrap container inside IF PHP在 IF PHP 中嵌入引导容器
【发布时间】:2020-09-02 01:03:12
【问题描述】:

首先,我尝试了几乎所有类似问题的解决方案,但我无法得到结果。 我试图改变一个设计来显示一些数据。 我在

中存储了产品列表
$prods = array()

所以,当我尝试让这些产品改变它们在网页上的显示方式时,我做了这样的事情:

$aux = count($prods);
foreach($prods as $key => $value):?>
<?php if($aux%2 == 0): ?>
<html>
    <div class="container">
        <div class="row justify-content-around my-3">
            <figure class="col-6 figure my-3 row justify-content-center">
                <img style="height: 20vw" src="imagenes/d3.jpeg" class="figure-img img-fluid rounded" alt="...">
            </figure>
            <div class="col-6 row justify-content-around">
                <div class="col row align-items-center">
                    <div class="col display-3"><?php $value ?></div>
                    <div class="col-12 display-5">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam saepe ipsum quod nesciunt labore magni a perspiciatis sunt officia facere, reprehenderit praesentium explicabo ipsa eligendi! Cumque nulla reiciendis perferendis sequi.</div>
                    <p class="col-12 lead">Precio: Lorem, ipsum dolor.</p>
                </div>
            </div>
        </div>
    </div>
</html>
<?php $aux = $aux-1; ?>

<?php else: ?>
<html>
    <div class="container">
        <div class="row justify-content-around my-3">
            <div class="col-6 row justify-content-around">
            <div class="col row align-items-center">
                    <div class="col-12 display-3"><?php $value ?></div>
                    <div class="col-12 display-5">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam saepe ipsum quod nesciunt labore magni a perspiciatis sunt officia facere, reprehenderit praesentium explicabo ipsa eligendi! Cumque nulla reiciendis perferendis sequi.</div>
                <p class="col-12 lead">Precio: Lorem, ipsum dolor.</p>
                </div>
            </div>

            <figure class="col-6 figure my-3 row justify-content-center">
                <img style="height: 20vw" src="imagenes/d.jpeg" class="figure-img img-fluid rounded" alt="...">
            </figure>

        </div>
    </div>
</html>
<?php $aux = $aux-1; ?>
<?php endforeach;?>

当我运行它时只得到空白结果。没有html代码。 我是 PHP/HTML/MongoDB 的新手,所以我正在努力学习! 谢谢你。

【问题讨论】:

  • 你能检查一下 $prods 是否包含数据吗?
  • 是的! @MohammedYassineCHABLI `([5ebf256f2fbae00ee530fe13] => Fresh [5ebc2cf37f55c65188c7ce19] => Sunny [5ebc2c827f55c65188c7ce15] => 谋杀)`

标签: php html twitter-bootstrap if-statement foreach


【解决方案1】:

通常,如果您的 $prod 不为空,这应该可以:

<?php
$aux = count($prods);
?>
<html>
<body>

<?php
foreach($prods as $key => $value){
    if($aux%2 == 0){ ?>
        <div class="container">
            <div class="row justify-content-around my-3">
                <figure class="col-6 figure my-3 row justify-content-center">
                    <img style="height: 20vw" src="imagenes/d3.jpeg" class="figure-img img-fluid rounded" alt="...">
                </figure>
                <div class="col-6 row justify-content-around">
                    <div class="col row align-items-center">
                        <div class="col display-3"><?php $value ?></div>
                        <div class="col-12 display-5">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam saepe ipsum quod nesciunt labore magni a perspiciatis sunt officia facere, reprehenderit praesentium explicabo ipsa eligendi! Cumque nulla reiciendis perferendis sequi.</div>
                        <p class="col-12 lead">Precio: Lorem, ipsum dolor.</p>
                    </div>
                </div>
            </div>
        </div>
        <?php $aux = $aux-1; } else {?>

        <div class="container">
            <div class="row justify-content-around my-3">
                <div class="col-6 row justify-content-around">
                    <div class="col row align-items-center">
                        <div class="col-12 display-3"><?php $value ?></div>
                        <div class="col-12 display-5">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam saepe ipsum quod nesciunt labore magni a perspiciatis sunt officia facere, reprehenderit praesentium explicabo ipsa eligendi! Cumque nulla reiciendis perferendis sequi.</div>
                        <p class="col-12 lead">Precio: Lorem, ipsum dolor.</p>
                    </div>
                </div>

                <figure class="col-6 figure my-3 row justify-content-center">
                    <img style="height: 20vw" src="imagenes/d.jpeg" class="figure-img img-fluid rounded" alt="...">
                </figure>

            </div>
        </div>
        <?php $aux = $aux-1; ?>

    <?php }};?>

</body>

</html>

【讨论】:

  • 完美运行!我试图将整个 if 语句放在一个唯一的 标记中,但我没有尝试使用
  • 是的,有效的。
猜你喜欢
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 2020-03-23
  • 2017-02-15
  • 1970-01-01
  • 2014-12-15
  • 1970-01-01
  • 2020-12-26
相关资源
最近更新 更多