Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用具有动态生成数据的卡片组?_Php_Database_Twitter Bootstrap_Codeigniter - Fatal编程技术网

Php 如何使用具有动态生成数据的卡片组?

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

我想用卡片组显示数据。所以每三个数据来自数据库,它就会产生一个新的行。那么,一行只有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">
    <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
循环相同的数据。请添加更多信息。