2012-07-16 132 views
0

我正在嘗試顯示圖像。我已經從db存儲中獲取了我的URL。我已經在圖片標籤中使用了php變量。但代碼不會顯示任何圖像。PHP代碼不能在html中工作

是什麼問題?究竟!

這是我下面

<?php $db =& JFactory::getDBO(); 

      $query88=$sql = "SELECT file_url_thumb FROM fs01_virtuemart_medias WHERE virtuemart_media_id=1 LIMIT 0, 30 "; 

      $result88 = mysql_query($query88) or die(mysql_error()); 

     ?><img src="<?php while($row = mysql_fetch_array($result88)){ 
      echo $row['file_url_thumb']; 
      echo "<br />"; 
      } ?>" border="0" style="border: 0; vertical-align: top;" /> 

回答

1

代碼您循環您的結果,並把它們全部(各其次img標籤的<br />src屬性,它似乎極不可能贏得「T 404

你可能想要更多的東西一樣:

<ul> 
    <?php while($row = mysql_fetch_array($result88)){ ?> 
    <li><img src="<?php echo htmlspecialchars($row['file_url_thumb']); ?>" /></li> 
    <?php } ?> 
</ul>   

(W ith來自外部樣式表的一些CSS來應用您的演示文稿)。

0
<?php 

$db = &JFactory::getDBO(); 

$query88 = "SELECT file_url_thumb FROM fs01_virtuemart_medias WHERE virtuemart_media_id=1 LIMIT 0, 30 "; 

$result88 = mysql_query($query88) or die(mysql_error()); 

while($row = mysql_fetch_array($result88)) { 
    echo '<img src="' . $row[ 'file_url_thumb' ] . '" border="0" style="border: 0; vertical-align: top;" /><br />'; 
} 

?> 
+0

嗷幾秒鐘更早。 – 2012-07-16 08:31:01

0

使用本

<?php 
$db = &JFactory::getDBO(); 

$query88 = "SELECT file_url_thumb FROM fs01_virtuemart_medias WHERE virtuemart_media_id=1 LIMIT 0, 30 "; 

$result88 = mysql_query($query88) or die(mysql_error()); 

    while($row = mysql_fetch_array($result88)){ 
       echo '<img src="'.$row['file_url_thumb'].'" style=" border="0" style="border: 0; vertical-align: top;"/>'; 
       echo '</br>'; 
       } 
       ?>