首页 > 解决方案 > 创建动态内容时,引导程序中的表崩溃

问题描述

我正在使用引导程序创建一个表,并通过保存在数据库中的数据向其中添加内容。问题是表被分成了4个。 在此处输入图像描述

首先是图像,其次是产品名称(咖啡),第三是细节(小咖啡),第四是价格。到目前为止一切都很好,但是当产品没有图像时,它就会坏掉。它看起来像这样:

在此处输入图像描述

我所做的是,如果满足没有图像的条件,那么它不会创建<td> </td>并且显然在这里它会中断,但我找不到解决方案,这里是代码:

  <?php if(!empty($filaCategoria['descripcion'])){
   $rowDescripcion=2;   
   $detalleTableTop="detalleTableTop";
  }else{
   $rowDescripcion=1;   
   $detalleTableTop="";
  }
  ?>
<?php if(!empty($filaCategoria['imagenproducto'])){?>

  <td rowspan="<?php echo $rowDescripcion ; ?>" colspan="1" width="75px">

  <img src="<?php echo $filaCategoria['imagenproducto'];?>" width="75px">

  </td>
  <?php }; ?>

  <td class="col-12 <?php echo $detalleTableTop ;?>" >
  <?php echo $filaCategoria['producto'];?>

  </td>
  <td rowspan="<?php echo $rowDescripcion ; ?>" colspan="1">$<?php echo $filaCategoria['precio'];?></td>
  </tr>
  <?php if(!empty($filaCategoria['descripcion'])){?>

  <tr>
    <td class="toptable detalleTable">
    <span class="detalle"><?php echo $filaCategoria['descripcion'] ;?></strong></span>
    </td>
  </tr>
  <?php } ?>

标签: phpcssbootstrap-4html-tabledatatable

解决方案


推荐阅读