2016-10-01 26 views
0

画像に壊れたリンクがあります。私の画像は表示されません。その代わりにボックスだけが表示されます。eコマースサイトの画像が壊れています

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

破損した画像が設定されているURLを見ると、期待どおりに動作していないものにヒントが表示されることがあります。 – 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出力ソースからタグを投稿してください。 –

関連する問題