2014-03-19 167 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; ?> 

希望這有助於你在路上。