2016-10-01 55 views
0

圖片顯示了殘缺的鏈接。我的圖片沒有顯示。只顯示一個框代替它。該圖像顯示電子商務網站上的斷開鏈接

function getPro(){ 

if(!isset($_GET['cat'])) { 
      if(!isset($_GET['brand'])) { 
global $con; 

$get_pro = "select * from products order by RAND() LIMIT 0,6"; 

$run_pro = mysqli_query($con, $get_pro); 

while($row_pro= mysqli_fetch_array($run_pro)){ 
    $pro_id = $row_pro['product_id']; 
    $pro_cat = $row_pro['product_cat']; 
    $pro_brand = $row_pro['product_brand']; 
    $pro_title = $row_pro['product_title']; 
    $pro_price = $row_pro['product_price']; 
    $pro_image = $row_pro['product_image']; 

    echo " 
      <div id='single_product'> 

       <h3>$pro_title</h3> 

       <img src='admin_area/product_images/$pro_image' width='180' height='180' /> 

       <p><b> Price: $ $pro_price </b></p> 

       <a href='details.php?pro_id=$pro_id' style='float:left;'>Details</a> 

       <a href='index.php?add_cart=$pro_id'><button style='float:right'>Add to Cart</button></a> 

      </div> 
    "; 
    } 
    } 
} 
} 
+0

如果您查看破碎圖像所設置的網址,您可能會得到一些提示,指出未按預期方式工作的情況。 – millinon

+0

而你的問題是... –

回答

0

你似乎做一個概念性的錯誤,構建您的輸出字符串:

  • $val = "Hello World"; echo $val;將輸出 「Hello World」 的
  • $val = "Hello World"; echo "$val";將輸出 「$ VAL」

試試像這樣

echo "<div id='single_product'> 
      <h3>" . $pro_title . "</h3> 
      <img src='admin_area/product_images/" . $pro_image . "' width='180' 
      [...]" 
+0

同樣的問題 –

+0

@BigBI你能否更新併發布你的改變的代碼?此外,查看和/或發佈html源輸出可能非常有用。 –

+0

@BigBI謝謝!請同時發佈HTML輸出源中的標籤。 –