我有一个程序化的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?
提前致谢!
答案 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"> </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;