我正在開發一個php/MySQL的網站。假設這是一個讓我的學生在網上查看各自學期的課程/主題結果的網站。邏輯如下。 semester.php頁面列出了一到八個學期。學生點擊他們的學期鏈接並被帶到courses.php,在那裏提供該學期所有課程/科目的鏈接。當他們點擊任何主題時,subject.ultp打開顯示該主題中所有學生的結果。分頁和MySQL結果集
我在URL中傳遞學期和主題值作爲參數,如下所示。
courses.php?學期= semestername
我也使用分頁顯示只有10個結果每頁。
到目前爲止這麼好。主題.php只顯示底部分頁鏈接的10個結果。一切都很好,很整齊。
我的問題是,當我點擊第2頁時,一切都消失了,因爲主題參數現在不再在URL中。 的這兩個網址爲下: 當然/主題URL:subjectresult.php子=主旨名稱 頁#網址:subjectresult.php page_no =頁面編號
把我所造的解決方法是,我已經改變了分頁鏈接邏輯並添加主題名稱作爲第二個參數。現在一切工作正常,部分網址爲: subjectresult.php?sub = subjectname & page_no = pagenumber
請注意,我是新手,仍在學習。
現在我有幾個問題。 我在做對吧? (我不這麼認爲) 如何在第一次加載subjectresult.php頁面時存儲我的subject_result查詢結果,以便我沒有一次又一次地通過每個分頁鏈接進行傳遞?
或在果殼中。如何正確地做到這一點?
在此先感謝。
答案很簡單,就是用$ _SESSION來存儲需要堅持,或使用的表單值爲值的隱藏字段分頁。 –
@Sloan謝謝你的回答,但對我來說需要一些解釋。 – freshbio
這就是Google的用途;-)。嚴重的是,查找$ _SESSION變量。由於您沒有在您的問題中包含任何代碼,因此我無法提供特定的代碼。 –