簡體   English   中英

如何為帶有圖像縮略圖的圖像庫設置分頁?

[英]How do I set up pagination for an image gallery with image thumbnails?

我在這里有兩個表:

Gallery
ID | Name | Description

Image
ID | Title | Caption | GalleryID

通過列出所有縮略圖或通過縮略圖進行分頁,我將代碼全部設置為一個簡單的圖庫。 但是,我需要做的是僅在沒有javascript和ajax的情況下完成類似圖庫的操作:

http://gulfnews.com/pictures/news/abandoned-cars-around-uae-1.655965

我希望在縮略圖的下面顯示一個選定的數字,並且當用戶單擊縮略圖時,它會打開頁面並突出顯示新選擇的圖像,底部的一系列縮略圖將向前移動一個。 如果不是最后一張圖片。

我該怎么做呢? 我想要一種快速而骯臟的方法嗎? 我在這里使用php和mysql作為數據庫-只需要代碼在主圖像下方顯示“分頁”圖像即可。 我知道如何設置其他所有內容,即縮略圖大小調整等...

我不知道MySQL是否具有像T-SQL這樣的ROWNUMBER()函數來對行進行編號,但是聰明的方法是在數據庫中對圖像進行順序編號。 從那里,您可以通過以下方式查詢數據庫:

選擇頂部[images_per_page]在行號> [images_per_page] * [page_number-1]。

這樣,您只需拉回所需的數據即可。 您跟蹤頁碼,最有可能在查詢字符串中。

那是非常簡單的,但希望它能使您了解如何開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM