嗨,我有一個排序問題要問。動態鏈接的動態頁面
我的數據庫的圖像名爲「photoname」,作爲mySQL表中的一列。
數據庫:
Photoname
蘋果
熊
貓
橙色
所以在我catalog.php,我將顯示所有從數據庫中的圖像。然後,我有一個導航欄(div),讓觀衆過濾圖像。因此用戶可以通過A |查看B | C ... | ž|。
我的問題是關於URL和approarch。我將創建imagesort.php,它將以一般方式處理所有mySQL(這樣我就不必浪費時間爲A-Z創建)。
如果imagesort.php類似imagesort.php?sort=A
?然後在imagesort.php我怎麼能得到值A
?例如: select photoname, date from image where photoname LIKE 'a%'
而且如果上述方法是正確的,我該如何解析這個變量A
到catalog.php中的鏈接? 以下是我在我的catalog.php迄今所做的:
<ul>
<li><a href="imagesort.php?sort=A">A</a></li>
<li><a href="imagesort.php?sort=B">B</a></li>
<li><a href="imagesort.php?sort=C">C</a></li>
...
</ul>
難道我真的有26項做到這一點?還是有更簡單的方法?
我會添加一個檢查以確保'sort'參數是從'a'到'z'的字母之一=以確保帶有like的查詢不會太過分(例如。%a%) –
@EdHeal謝謝,我添加了一些代碼來做到這一點。 – Anson