我有一个过程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"> </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;