2014-03-19 87 views
0

我正在尝试创建一个显示上传图像缩略图的简单图像库。点击缩略图后,我想直接进入带有大图像的页面以及注释部分。所以基本上我试图做一些类似于deviantart的东西。我有现在看起来是这样的:如何将缩略图图像链接到大图像

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

点击缩略图将带我到大图片的路径,这是不是我真正想要的东西。任何帮助是极大的赞赏。

+3

回答

0

你必须使href="<?php echo $image->large_image_path; ?>"到somehing像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; ?> 

希望这有助于你在路上。