2017-02-09 6 views
2

Ich entwickle eine E-Commerce-Site, aber ich kann nicht verschiedene Produktbilder aus der Datenbank auf meiner Homepage anzeigen. Der folgende Code zeigt nur ein Bild für alle Produkte an, während es sich um unterschiedliche Bilder handeln soll (hochgeladen über das Back-End). Der Produktname, Preis und Kategorie werden gut angezeigt, aber nicht die Bilder. Ich wundere mich warum.Verschiedene Bilder aus der Datenbank können nicht angezeigt werden

ist hier mein Code

<?php 
// connect to the database 
include('variables.php'); 

// get the records from the database 
$sql = "SELECT * FROM products ORDER BY id ASC LIMIT 0, 6"; 
$result = $connection->query($sql); 
$getImage=mysqli_query($connection, "SELECT * FROM products ") or die("Could not retrieve image: " .mysqli_error($connection)); 
$path=mysqli_fetch_assoc($getImage) or die("Could not fetch array : " .mysqli_error($connection)); 
if ($result) 
{ 
    // output data of each row      
    while($row = $result->fetch_assoc()) 
    { 
     echo '<li class="span3"><div class="product-box">'; 

     echo'<span class="sale_tag"></span>'; 

     echo'<p><a href="product_detail.php?id=' . $row["id"] . '"><img src="../backend/images/'.$path['productimage'].'" width="250" height="120"></a></p>';   
     echo $row["name"]. "</a><br>"; 
     echo'<a href="products.html" class="category">' . $row["categoryname"]. '</a>'; 
     echo'<p class="price">KSh:' . $row["price"].'</p>'; 
     echo'</div></li>'; 
    } 
} 
?> 

freundlicher

Antwort

0

Änderung $ Pfad zu $ ​​in der while-Schleife

+0

Dank einem Haufen Zeile unterstützen. Es klappt. Kann ich dir eine andere Frage stellen? :) –

+0

bist du willkommen :). Wenn es verwandt ist, kannst du hier fragen, sonst wäre es eine bessere Idee, ein anderes – masadwin

+0

zu schreiben. Lass es mich dann posten. Vielen Dank –

Verwandte Themen