2016-10-01 57 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输出源中的标签。 –