如何将缩略图图像链接到大图像

时间:2014-03-19 11:28:22

标签: php jquery html image gallery

我正在尝试创建一个显示上传图片缩略图的简单图片库。点击缩略图后,我希望被定向到包含大图片版本的页面以及评论部分。所以基本上我试图做类似于deviantart的事情。我现在看起来像这样:

<a href="<?php echo $image->large_image_path; ?>"> <img src="<?php echo $image->thumbnail_image_path; ?>"></a>

点击缩略图会转到我的大图像路径,这不是我想要的。任何帮助是极大的赞赏。

1 个答案:

答案 0 :(得分:0)

您必须使href="<?php echo $image->large_image_path; ?>"href="show_image.php?image_path=<?php echo $image->large_image_path; ?>"

一样

在show_image.php中,您可以通过$_REQUEST['image_path']来获取图像的路径,并将其添加到代码中,如下所示:

<img src="<?php echo $_REQUEST['image_path']; ?> />

您可以在较大的图像周围添加信息或样式。

因此,链接到PHP页面而不是图像。更好的是,将图像路径放入数据库,并使用图像ID获取图像的路径和信息。像这样:

href="show_image.php?image_id=<?php echo $image->id; ?>">然后在show_image.php中,假设你有一个获取图像的方法:

<?php $image = GetImage($_REQUEST['image_id']); ?>
<img src="<?php echo $image->large_image_path; ?> />
<?php echo $image->description; ?> 
<?php echo $image->date; ?>

希望这能帮到你。