2011-04-20 38 views
0

我正在開發一個非常簡單的PHP應用程序來在網絡上顯示圖片。 我的應用程序由一個帶有兩個表的數據庫組成圖片類別,一些簡單的業務邏輯和UI。在PHP中多次調用服務器期間如何保存一組數據?

在用戶界面中,當用戶第一次加載頁面時,有一張圖片(隨機拍攝)可以使用左/右箭頭瀏覽圖片以及選擇特定類別的可能性(一張圖片屬於最多到一個類別)。

我的問題是在瀏覽機制。如果我瀏覽圖片時未選擇類別,一切都很好。如果我選擇一個類別,網站會正確顯示屬於該類別的圖像的所有縮略圖(簡單查詢)。

但是,如果我點擊一張圖片(它載入另一個頁面),然後使用箭頭瀏覽網站瀏覽所有圖片,而不是瀏覽到所選類別的圖片。我只想瀏覽所選類別中的圖片。

我該如何實現這個機制?我alwasy通過Category_IdImage_Id(所有圖片爲null)的服務器功能,但我總是失去了包含查詢元素的變量中的迭代器的狀態。我怎麼解決這個問題?

讚賞代碼示例的解決方案,但它足以提出實現邏輯。

感謝

弗朗西斯

+0

也許你可以使用會話嗎? – Epharion 2011-04-20 08:43:58

回答

2

一樣簡單,而我做了一些回來。

假設您希望以image_id順序顯示圖像,則可以執行以下操作。

「下一步」鏈接,你與標識類別和編號,你想移動的方向參數到PHP腳本調用..如

myserver.com/myapp/images。 PHP?行動=下一個&貓= holidaypics & image_id = 111

然後,你可以做一個查詢做「從圖像中,其中CATEGORY_ID =選擇分鐘(image_id)」 holidaypics像找到與同一類別下一個最高image_id 「和image_id> 111」

如果你要倒退,你會ch將動作改爲「prev」並執行這樣的查詢...

「從圖像中選擇MAX(image_id),其中CATEGORY_ID =」 holidaypics」和image_id < 111"

這是否幫助?

+0

是的,它是完美的。顯然,需要在last_image和first_image上添加控件。非常感謝! – CiccioMiami 2011-04-20 10:05:17

0

考慮使用Ajax來爲您的容器加載特定類別的圖像。

這就像說嗨

相關問題