在循环时向php添加z索引


Adding z-index to php while loop

我有一个过程while循环,它会回显我的DB中的行,比如:

echo '<tr align="left"> <td>'.$row['address'].','.$row['state'].'</td>'.
        '<td><a href="'.$row['shopurl'].'">'.$row['datedesc'].'</td>'.
    '</tr>';

而且效果很好!现在的问题是,我需要在地址中添加一个"SOLD OUT"png;仅一行(当前)的状态。我有CSS:

#sold-out{
    background-image: url("/graphics/png/soldout.png");
}

以图像为背景。

如何在While循环中向php添加Z-Index?

提前感谢!

您不将z索引添加到PHP,而是将其添加到CSS。然而,在这种情况下,您可以简单地打印出一个绝对定位的div,其中包含您想要的td中的图像。

PHP

foreach ($rows as $row) {
    echo '<tr align="left">
            <td>';
            //conditional to determine if row is sold out
            if ($row['soldOut'] === 'yes') {
                echo '<div class="sold-out">&nbsp;</div>';
            }
    echo $row['address'].','.$row['state'].'</td>'.
           '<td><a href="'.$row['shopurl'].'">'.$row['datedesc'].'</td>'.
         '</tr>';
}

CSS

.sold-out {
    position:absolute;
    background-image: url("/graphics/png/soldout.png");
    opacity: 0.8;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;