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