2016-07-18 9 views
1

Ich versuche, Produktbilder aufzulisten, und zeigen Sie ihre eigene Galerie mit popup fancybox. A kann alle Bilder von Datenbankprodukten auflisten, kann aber nicht filtern, wenn auf das Bild geklickt wird. Es zeigt alle Fotos an.Verwenden von Fancybox mit PHP-Datenbank

Können Sie mir bitte helfen. Grüße

<?php $query_product = mysql_query("SELECT * FROM products WHERE status = '1' AND language_parent_id = '0' AND id = '".$row_product_id['product_id']."' ORDER BY sort_order"); 
    $row_product = mysql_fetch_array($query_product); 
    $imageFile = HTTP_RESIM.'products/'.$row_product['image']; 
      ?> 

<section class="flexslider"> 
<ul class="slides"> 
<?php $imageFile = HTTP_RESIM.'products/'.$row_product['image']; 
$query_resim = mysql_query("SELECT * FROM product_image WHERE product_id = '".$row_product['id']."' AND status = '1' ORDER BY sort_order"); 

while($row_product_resim = mysql_fetch_array($query_resim)){ ?> 
<?php $imageFile2 = HTTP_RESIM.'product_image/'.$row_product_resim['image']; ?> 
<li><?php echo "<a href=\"$imageFile2\" rel=\"fancybox-gallery\" ><img src=\"$imageFile\" /></a>"; ?> </li> 
<?php } ?> 
</ul> 
</section> 

Antwort

1

Ihre docs sagen Sie es wie folgt verwendet werden soll.

Sie müssen also die Klasse "fancybox" zum Anker-Tag hinzufügen.

Edit: Sie sollten nicht die mysql-Funktionen verwenden, sie sind veraltet und sehr unsicher. Blick in PDO (http://php.net/manual/en/book.pdo.php) oder mysqli (http://php.net/manual/en/book.mysqli.php):

+0

Danke, las ich die Dokumentation, aber ich konnte nicht SQL-Abfrage in es entegrate. –