2010-11-23 91 views
1

腳本:(太大,不想貼吧和雜波這一點,對不起)PHP腳本變量怪怪

http://pastebin.com/jhvgAqzj

那麼,由於某種原因,$ p的作用非常非常怪異, $ p被設置爲1, 應該在按下'next'按鈕時自己加1。反過來,當按下'prev'按鈕時,應從$ p中減去 1。

還有兩個嵌套'if'語句來防止它超過最大數量或圖片,或者在最少的圖片數量下。

$ p是用於根據ID類型顯示圖片的變量。

出於某種原因,它會工作,直到你到圖片3,當你打旁邊,變量跳到2.當你打前面的2,它跳到3

這是非常混亂,但我們在測試時笑了起來。

感謝您的幫助!

回答

1

當您的頁面重新加載時,每次都會將$p的值重置爲1。爲了記住哪個號碼$p在最後一篇文章中,您應該使用會話。

session_start(); 
$_SESSION['p'] = 1; 

然後,如果設置了帖子值,則可以引用會話來檢索最後一頁加載時的p值。

+0

那麼,我們正在努力解決這個問題,但他們這樣做,我們修復了這一部分。但仍然是同樣的問題。 – 2010-11-23 18:54:59