Php 如何使用具有动态生成数据的卡片组?
我想用卡片组显示数据。所以每三个数据来自数据库,它就会产生一个新的行。那么,一行只有3个数据,如何修复它Php 如何使用具有动态生成数据的卡片组?,php,database,twitter-bootstrap,codeigniter,Php,Database,Twitter Bootstrap,Codeigniter,我想用卡片组显示数据。所以每三个数据来自数据库,它就会产生一个新的行。那么,一行只有3个数据,如何修复它 <?php for($i=0; $i<count($data); $i++){ if($i % 3 == 0){?> <div class="card-deck ml-2 mr-2 mb-3"> <?php $no=1; foreach ($data as $d ){?> <div class="card border-dark
<?php for($i=0; $i<count($data); $i++){
if($i % 3 == 0){?>
<div class="card-deck ml-2 mr-2 mb-3">
<?php $no=1; foreach ($data as $d ){?>
<div class="card border-dark">
<img class="card-img-top" src="<?php echo base_url('assets/koceng.jpeg')?>" alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text"><?php echo $no++ ?>
<?php echo $d->nim ?>
<?php echo $d->nama ?>
<?php echo $d->kelas ?>
<?php echo $d->nama_jurusan ?>
<?php echo $d->fakultas ?></p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<?php }?>
</div>
<?php }}?>
这里是我的代码,它显示了一行来自数据库的所有数据,以及如何修复它
<?php for($i=0; $i<count($data); $i++){
if($i % 3 == 0){?>
<div class="card-deck ml-2 mr-2 mb-3">
<?php $no=1; foreach ($data as $d ){?>
<div class="card border-dark">
<img class="card-img-top" src="<?php echo base_url('assets/koceng.jpeg')?>" alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text"><?php echo $no++ ?>
<?php echo $d->nim ?>
<?php echo $d->nama ?>
<?php echo $d->kelas ?>
<?php echo $d->nama_jurusan ?>
<?php echo $d->fakultas ?></p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<?php }?>
</div>
<?php }}?>
“alt=”卡图像上限“>
卡片标题
上次更新是在3分钟前
谢谢。看一看
“alt=”卡图像上限“>
卡片标题
上次更新是在3分钟前
如何定义新行?您是否有一个只能将元素放入的包装器元素?而且,嵌套的foreach
也没有意义。您正在尝试迭代与外部for
循环相同的数据。请添加更多信息。