2012-11-10 44 views
0

我創建了一個非常基本的PHP照相館爲我的網站,該網站從MySQL數據庫中收集信息。使用while循環,我列出在一行中的三個圖像(從ID 1至3),並繼續進行,直到12個圖像已經被顯示。PHP照相館 - 12倍後的圖像,使第二頁?

這工作完全正常,如果你已經上傳12張圖像,但我的一些用戶已經上傳12,我需要知道如何讓另一頁我看過的一些源代碼的圖像13-24,等等。 PHP畫廊,但沒有任何幫助過我。

回答

2

這取決於你的代碼設置,但主要是,你是在談論分頁。

一個基本的方式做這將是在你的MySQL數據庫中添加相應的URL PARAM像http://www.exemple.com/photos?page=2, 檢測你的PHP代碼的參數,可以找你的照片,這樣的事情:

$num_per_page = 12; 
$offset = $num_per_page * ($_GET['page'] - 1); 
$query = "SELECT * FROM photos LIMIT $offset, $num_per_page"; 
+0

這實際上是有道理的,我現在就試試。將報告結果! – alexpja

+0

非常感謝!它適用於我的畫廊,所以現在我只需要添加頁碼。再一次,謝謝你! – alexpja

+0

太棒了,沒問題。 – Jean