php 處理分頁時 獲取當(dāng)前頁頁碼
1、page獲取不到當(dāng)前頁頁碼 我的課本上用三目表達(dá)式來定義$page變量 顯示頁數(shù) (!isset($_GET['page']))?($page=1):$page=$_GET['page'];
1、page獲取不到當(dāng)前頁頁碼 我的課本上用三目表達(dá)式來定義$page變量 顯示頁數(shù) (!isset($_GET['page']))?($page=1):$page=$_GET['page'];
2018-05-19
舉報
2018-06-07
我個人覺得,這個p可以用,但是會報錯。為什么這么說呢。因?yàn)椋?/p>
在地址框里文件名后,輸入?p=1 ?后回車,是有顯示的;
用$pageSize=10定義好單頁展示條數(shù),用sql語句分頁:$sql="SELECT * FROM article LIMIT " .(($page-1)*$pageSize) .",".($pageSize); 頁面分好之后,地址框輸入 ?p=數(shù)值,回車會跳到指定頁面;
這里我出現(xiàn)一個問題,就是瀏覽器打開php文件,地址框不帶p的值,會報錯,報錯的地方,就是接收p的語句,我的是:$page=$_GET['p']; ? ?。但是,跳轉(zhuǎn)頁面之后,就不再報錯了。我怎么知道的呢,因?yàn)槲蚁劝逊猪摋l做了出來,不管報錯,點(diǎn)擊頁碼跳轉(zhuǎn)到任何一個頁面,只要地址框出現(xiàn) ?p=數(shù)值,就不再報錯了。
所以我說,想直接獲取頁碼,好像不太行,但是之后的操作可以進(jìn)行。