2017-05-31 18 views
0

我創建了一個簡單的網站,您可以在其上註冊,然後登錄並能夠上傳圖像,然後顯示在索引頁上。每個顯示的圖像都會生成一個url我將如何去創建一個獨特的網頁上的內容,直到單擊圖像才創建?

uploads /".$ imagePath「。

它以全尺寸在新網址中顯示圖像。不幸的是,網址只包含圖像,但我想包括圖像信息,頁眉,頁腳等。顯然,如果URL導致我創建的頁面,我可以簡單地包括頁眉,頁腳和我需要的東西,但因爲它每張圖片都是獨一無二的,我完全不知道該怎麼做。這裏是我的代碼

echo    "<br>" 
        .$getResult['name'].'<br><br>' 
        ."<a href='uploads/".$imagePath."'>".'<img class="uploadedImg" src="'.$image .'" alt="Random image" /></a>'."<br><br>" 
        .$getResult['description']."<br><br>" 
        .$getResult['date']."<br><br>" 
        .$getResult['author']."<br><br>"; 

回答

0

對於每一個圖像,而不是給圖像作爲超鏈接到大圖像,給出一個超鏈接到PHP文件如下:

<a href="imageinfo.php?id=<?php echo $image_id;?>"> 
<?php echo "<img class='uploadedImg' src=$image alt='Random image' />"?> 
</a> 

隨着「imageinfo.php」文件,傳遞存儲在數據庫中的大圖像信息行的唯一標識符,您計劃將其包含在頁眉和頁腳中。 在'imageinfo.php'文件中,您可以以$ _GET ['image_id']的形式訪問此$ image_id。使用它可以從數據庫中獲取數據並顯示。 因此,所有的圖像將超鏈接到相同的'imageinfo.php'文件,但基於ID發送與它大圖像及其相關聯的頁眉和頁腳可以從數據庫中獲取和顯示。

快樂編碼!

相關問題