div中的背景图像不用PHP显示

时间:2013-01-08 14:49:29

标签: php image background

我试图给div一个附加到特定帖子的背景图像(每当需要另一个图像时,缩放)。我从数据库中检索URLS,然后将其放入以下代码中:

<div class="parallax_banner" style="background-image:url(<?= "_/".$rowImage['imgPath']."/".$rowImage['imgName'] ?>)"></div>

整个代码:

<?

$result = mysql_query("SELECT * FROM `items` WHERE `itemID` = ".$_GET['postID'])or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {

    $resultImage = mysql_query("SELECT * FROM `images` WHERE `itemID` =".$row['itemID']." LIMIT 1")or die(mysql_error());
    while ($rowImage = mysql_fetch_assoc($resultImage)) {
?>      
<div class="paginaBannerWrapper">
    <div class="paginaBannerSlideshow">
        <div class="parallax_banner" style="background-image:url(<?= "_/".$rowImage['imgPath']."/".$rowImage['imgName'] ?>)"></div> 
    </div>
</div>      
<div id="content">
    <div id="bigTitle">
        <h1><?=$row['itemTitle']?></h1>
    </div>
    <div id="centerContent">    
                <div id="colDesc">                  
                    <div class="itemContent"><?=$row['itemContent']?></div>
                </div>
                <div id="colImg"><img src="<?= "_/".$rowImage['imgPath']."/".$rowImage['imgName'] ?>"/></div>

        <?  
            }
        }
        ?>
    </div>
</div>

它没有显示任何内容,但如果我使用<img src=而非background-image:url()测试链接,则会显示该链接。所以道路是正确的。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您使用background-* css设置,则需要为div提供高度和宽度的某些尺寸,否则默认为无,您将看不到图像。

相关问题