Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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_Css_Bootstrap 4_Html Table_Datatable - Fatal编程技术网

Php 引导程序中的表在创建动态内容时崩溃

Php 引导程序中的表在创建动态内容时崩溃,php,css,bootstrap-4,html-table,datatable,Php,Css,Bootstrap 4,Html Table,Datatable,我正在使用引导创建一个表,并通过保存在数据库中的数据向表中添加内容。 问题是表格被分成了4部分。 首先是图像,其次是产品名称(咖啡),第三是细节(小咖啡),第四是价格。 到目前为止还不错,但当产品没有形象时,它就坏了。看起来是这样的: 我要做的是,如果满足了没有图像的条件,那么它就不会创建,显然在这里它会中断,但我找不到解决方案,这里的代码: <?php if(!empty($filaCategoria['descripcion'])){ $rowDescripcion=2;

我正在使用引导创建一个表,并通过保存在数据库中的数据向表中添加内容。 问题是表格被分成了4部分。

首先是图像,其次是产品名称(咖啡),第三是细节(小咖啡),第四是价格。 到目前为止还不错,但当产品没有形象时,它就坏了。看起来是这样的:

我要做的是,如果满足了没有图像的条件,那么它就不会创建
,显然在这里它会中断,但我找不到解决方案,这里的代码:

  <?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 } ?>


您可以插入一个“空”图像而不是更改任何其他内容。是的,这是一个解决方案,但我想要的是避免图像所在的空白,并为该注释上的文本留出更多空间,请查看表的
colspan
。如果没有图像,请将
colspan
设置为
2
,以填充图像开头的其他数据,从而将列合并为一个。您可以插入一个“空”图像,而不是更改任何其他内容。是的,这是一个解决方案,但我希望避免图像所在的空白,并为该注释中的文本留出更多空间,查看表的
colspan
。当没有图像时,将
colspan
设置为
2
以填充图像开头的其他数据,从而将列合并为一个。