2013-01-08 60 views
0

我想給一個div附加到特定的帖子(zo每當有另一個圖像需要)的背景圖像。我檢索的URL從數據庫中,然後把它放到下面的代碼:div中的背景圖像不顯示與PHP

<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()它顯示出來。所以道路是正確的。如何解決這個問題?

+0

關於您的標籤:http://stackoverflow.com/questions/5208015/is-using-php-shorthands-bad – pduersteler

回答

0

如果您使用的是background-* css設置,您需要爲div賦予一些高度和寬度的尺寸,否則它將默認爲none,您將看不到圖像。