如何用php隐藏表行的可见性


How to hide visibility of table row with php

我有一个简单的html表:

                                    <style>
    .demo {
        width:100%;
        border:1px solid #C0C0C0;
        border-collapse:collapse;
        padding:5px;
    }
    .demo th {
        border:1px solid #C0C0C0;
        padding:5px;
        background:#F0F0F0;
    }
    .demo td {
        border:1px solid #C0C0C0;
        padding:5px;
    }
</style>
<table class="demo">
    <caption>Table 1</caption>
    <thead>
    <tr>
        <th>Unit Type</th>
        <th>Description of packages and goods</th>
        <th>Value</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td><?php echo $variable1; ?></td>
        <td><?php echo $variable2; ?></td>
        <td><?php echo $variable3; ?></td>
    </tr>
    <tr>
        <td><?php echo $variable4; ?></td>
        <td><?php echo $variable5; ?></td>
        <td><?php echo $variable6; ?></td>
    </tr>
    </tbody>
</table>

中间有来自PHP端的变量,这些变量将向表单元格提供信息。

问题:是否可以隐藏具有空变量的表行,而只显示具有非空变量的行?

现在的问题是:空的行显示边框和样式,如果它是空的,没有信息,它看起来很糟糕,我想隐藏那些不包含任何信息的行。

不是100%确定,但我相信这就是您所问的,如果不是,请在下面添加评论。

if(!empty($variable1.$variable2.$variable3) ){
 echo "<tr>
        <td>$variable1</td>
        <td>$variable2</td>
        <td>$variable3</td>
    </tr>";
}else{
//do nothing
}