将 fancybox 与 php 数据库一起使用
Using fancybox with php database
我正在尝试列出产品图片,并使用弹出式 fancybox 显示他们自己的图库。 A 可以列出数据库产品中的所有图像,但无法在单击图像时进行过滤。它显示了所有照片。
你能帮帮我吗?
问候
<?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>
他们的文档说
你应该这样使用它。
<a class="fancybox" rel="group" href="big_image_1.jpg"><img src="small_image_1.jpg" alt="" /></a>
因此您需要将 class "fancybox" 添加到锚标签。
编辑:您不应使用 mysql 函数,它们已过时且非常不安全。
查看 PDO (http://php.net/manual/en/book.pdo.php) or mysqli (http://php.net/manual/en/book.mysqli.php):
我正在尝试列出产品图片,并使用弹出式 fancybox 显示他们自己的图库。 A 可以列出数据库产品中的所有图像,但无法在单击图像时进行过滤。它显示了所有照片。
你能帮帮我吗? 问候
<?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>
他们的文档说 你应该这样使用它。
<a class="fancybox" rel="group" href="big_image_1.jpg"><img src="small_image_1.jpg" alt="" /></a>
因此您需要将 class "fancybox" 添加到锚标签。
编辑:您不应使用 mysql 函数,它们已过时且非常不安全。 查看 PDO (http://php.net/manual/en/book.pdo.php) or mysqli (http://php.net/manual/en/book.mysqli.php):