我正在使用灯箱插件:Fancybox
我想在图库php文件中应用灯箱效果。图像以longblob格式而不是文件夹存储。以下是我读图片的代码。
<?php
$img_slct=mysql_query("SELECT * FROM news_gallery WHERE news_id='$page[news_id]' ORDER BY position ASC");
while($img=mysql_fetch_array($img_slct))
{ ?>
<img src="load_image.php?id=<?php echo $img['file_id']; ?>"/>
<?php } ?>
load_image.php
$id=$_GET['id'];
$is_file=false;
if(!empty($id))
{
$file=mysql_query("SELECT id FROM news_files WHERE id='$id'");
if(mysql_num_rows($file)>0)
{
$is_file=true;
$file=mysql_fetch_array($file);
}
}
if($is_file)
display_file_news($id);
正确显示所有内容但使用灯箱显示从longblob数据库检索到的图像时出现问题。
<a rel="example_group" href="load_image.php?id=<?php echo $img['file_id']; ?>">
<img src="load_image.php?id=<?php echo $img['file_id']; ?>"/>
</a>
我不知道如何使用lightbox读取longblob数据库。所以我只是这样说 - &gt; href="load_image.php?id=<?php echo $img['file_id']; ?>"
我知道这是错的,但你可以帮帮我吗?请...如果您需要更多信息,请告诉我,因为我无法在此处插入所有代码。谢谢。
以下是我的数据库表。
news_files表
news_gallery表