在循环时向php添加z-index

时间:2015-10-28 16:35:59

标签: php css css3

我有一个程序化的while循环,它回显我的数据库中的行,如:

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

效果很好!现在的问题是我需要添加一个&#34;售完&#34; png 遍及地址&amp; state,只有一行(当前)。我有CSS:

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

以图像为背景。

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

您不会将z-index添加到PHP,而是将其添加到CSS。但是,在这种情况下,您只需使用td中的图像打印出绝对定位的div。

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;