如何使用 php/mysql/html/css 在 3 列中显示来自数据库的结果
How to display results coming from database in 3 columns using php/mysql/html/css
我正在使用 PHP 和 MySQL 从数据库中获取数据。我的函数正在返回对象数组。我正在遍历它们,并希望将它们显示在 3 列中。我试过 CSS column-count 属性,但有一个问题,如果结果数是偶数,结果将显示在 2 列中,只有当它们是奇数时,它们才会显示在 3 列中列。我也在用 Bootstrap 3。
这是我的输出代码:
<div class="content">
<div class="col-lg-12 offer">
<ul class="cpv">
<?php foreach ($model as $data): ?>
<li>
<?= Html::img(Yii::getAlias('@web').'/img/170713.jpg', ['class' => 'img-responsive']) ?>
<br> <?= $data->post->author?> <br>
<a href="#"><span class="glyphicon glyphicon-chevron-up"></span></a>
<a href="#"><span class="glyphicon glyphicon-chevron-down"></span> (<?= $count ?>)</a>
</li>
<?php endforeach ?>
</ul>
</div>
<div class="clearfix"> </div>
</div>
我使用的技术是:PHP、MySQL、Yii2 PHP 框架、HTML、CSS、Bootstrap 3 .
如何在 3 列中显示数据,而不会出现偶数个结果将显示在 2 列而不是 3 列中的问题?
您可以将元素与 bootstrap 3 class 'col-md-4' 或 'col-lg-4'
一起使用
我正在使用 PHP 和 MySQL 从数据库中获取数据。我的函数正在返回对象数组。我正在遍历它们,并希望将它们显示在 3 列中。我试过 CSS column-count 属性,但有一个问题,如果结果数是偶数,结果将显示在 2 列中,只有当它们是奇数时,它们才会显示在 3 列中列。我也在用 Bootstrap 3。
这是我的输出代码:
<div class="content">
<div class="col-lg-12 offer">
<ul class="cpv">
<?php foreach ($model as $data): ?>
<li>
<?= Html::img(Yii::getAlias('@web').'/img/170713.jpg', ['class' => 'img-responsive']) ?>
<br> <?= $data->post->author?> <br>
<a href="#"><span class="glyphicon glyphicon-chevron-up"></span></a>
<a href="#"><span class="glyphicon glyphicon-chevron-down"></span> (<?= $count ?>)</a>
</li>
<?php endforeach ?>
</ul>
</div>
<div class="clearfix"> </div>
</div>
我使用的技术是:PHP、MySQL、Yii2 PHP 框架、HTML、CSS、Bootstrap 3 .
如何在 3 列中显示数据,而不会出现偶数个结果将显示在 2 列而不是 3 列中的问题?
您可以将元素与 bootstrap 3 class 'col-md-4' 或 'col-lg-4'
一起使用