2016-07-18 4 views
1

私は商品画像を一覧表示しようとしており、ポップアップfancyboxで自分のギャラリーを表示しようとしています。 Aは、データベース製品のすべての画像を一覧表示できますが、画像をクリックするとフィルタは使用できません。すべての写真が表示されます。PHPデータベースでfancyboxを使用しています

お願いします。 よろしく

<?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> 

答えて

1

彼らのドキュメントは、あなたがこのようにそれを使用する必要があり 言います。

<a class="fancybox" rel="group" href="big_image_1.jpg"><img src="small_image_1.jpg" alt="" /></a> 

アンカータグにクラス「fancybox」を追加する必要があります。

編集:mysql関数を使用すべきではありません。古く、安全ではありません。 PDO(http://php.net/manual/en/book.pdo.php)またはmysqli(http://php.net/manual/en/book.mysqli.php)を参照してください。

+0

ありがとう、私はドキュメントを読みましたが、ıはSQLクエリをエンゲージメントできませんでした。 –

関連する問題