課程
/后端開發
/PHP
/PHP+MySQL分頁原理實現
1、page獲取不到當前頁頁碼 我的課本上用三目表達式來定義$page變量 顯示頁數 (!isset($_GET['page']))?($page=1):$page=$_GET['page'];
2018-05-19
源自:PHP+MySQL分頁原理實現 3-3
正在回答
我個人覺得,這個p可以用,但是會報錯。為什么這么說呢。因為:
在地址框里文件名后,輸入?p=1 ?后回車,是有顯示的;
用$pageSize=10定義好單頁展示條數,用sql語句分頁:$sql="SELECT * FROM article LIMIT " .(($page-1)*$pageSize) .",".($pageSize); 頁面分好之后,地址框輸入 ?p=數值,回車會跳到指定頁面;
這里我出現一個問題,就是瀏覽器打開php文件,地址框不帶p的值,會報錯,報錯的地方,就是接收p的語句,我的是:$page=$_GET['p']; ? ?。但是,跳轉頁面之后,就不再報錯了。我怎么知道的呢,因為我先把分頁條做了出來,不管報錯,點擊頁碼跳轉到任何一個頁面,只要地址框出現 ?p=數值,就不再報錯了。
所以我說,想直接獲取頁碼,好像不太行,但是之后的操作可以進行。
舉報
引導大家完成一個PHP+MySQL分頁功能,由簡入繁的剖析原理
1 回答php+mysql分頁原理
1 回答php與mysql分頁
2 回答php分頁的內容
2 回答分頁分頁分頁
1 回答點擊當前頁數不能跳轉
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-07
我個人覺得,這個p可以用,但是會報錯。為什么這么說呢。因為:
在地址框里文件名后,輸入?p=1 ?后回車,是有顯示的;
用$pageSize=10定義好單頁展示條數,用sql語句分頁:$sql="SELECT * FROM article LIMIT " .(($page-1)*$pageSize) .",".($pageSize); 頁面分好之后,地址框輸入 ?p=數值,回車會跳到指定頁面;
這里我出現一個問題,就是瀏覽器打開php文件,地址框不帶p的值,會報錯,報錯的地方,就是接收p的語句,我的是:$page=$_GET['p']; ? ?。但是,跳轉頁面之后,就不再報錯了。我怎么知道的呢,因為我先把分頁條做了出來,不管報錯,點擊頁碼跳轉到任何一個頁面,只要地址框出現 ?p=數值,就不再報錯了。
所以我說,想直接獲取頁碼,好像不太行,但是之后的操作可以進行。