課程
/后端開發(fā)
/PHP
/PHP+MySQL分頁原理實現(xiàn)
輸入框要加一個判斷語句。不然輸入1以下的數(shù)字會報錯??!求寫判斷
2016-03-04
源自:PHP+MySQL分頁原理實現(xiàn) 5-1
正在回答
跳轉(zhuǎn)操作其實就是函數(shù)本身call自己,所以輸入的數(shù)字是call程序本身的參數(shù)p
那么你在開頭對p做一個判斷就行了
$pageNum = intval($_GET['p']);// a function to get the parameter from current page$pageNum = empty($pageNum)||$pageNum<1?1:$pageNum;
超過頁面數(shù)量的話可以不用管、不會報錯,如果想判斷也是同理的
//獲取頁碼$pageNum = isset($_GET['p']) ? trim($_GET['p']) : 1;//判斷頁碼是否非法if (!(preg_match('/^[1-9]\d*$/', $pageNum) && (1 <= $pageNum) && ($pageNum <= $pageTotal))){ ? ?echo "<script>?alert('輸入的頁碼非法');?window.history.back();?</script>";}
weibo_蓉芳107_03763669
hen_nam 回復 weibo_蓉芳107_03763669
if($_GET['p']<1){$page=1}
對對對,確實需要
根據(jù)實際情況。
舉報
引導大家完成一個PHP+MySQL分頁功能,由簡入繁的剖析原理
2 回答跳轉(zhuǎn)框的邏輯判斷
3 回答怎么添加跳轉(zhuǎn)頁面判斷???不然有BUG
2 回答輸入框獲取值
1 回答這個echo中的內(nèi)容的input怎么進行判斷
2 回答sql語句報錯想請教一下怎么解決
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-30
跳轉(zhuǎn)操作其實就是函數(shù)本身call自己,所以輸入的數(shù)字是call程序本身的參數(shù)p
那么你在開頭對p做一個判斷就行了
$pageNum = intval($_GET['p']);// a function to get the parameter from current page
$pageNum = empty($pageNum)||$pageNum<1?1:$pageNum;
超過頁面數(shù)量的話可以不用管、不會報錯,如果想判斷也是同理的
2016-07-28
//獲取頁碼
$pageNum = isset($_GET['p']) ? trim($_GET['p']) : 1;
//判斷頁碼是否非法
if (!(preg_match('/^[1-9]\d*$/', $pageNum) && (1 <= $pageNum) && ($pageNum <= $pageTotal)))
{
? ?echo "<script>?alert('輸入的頁碼非法');?window.history.back();?</script>";
}
2016-05-19
if($_GET['p']<1){$page=1}
2016-04-17
對對對,確實需要
2016-03-04
根據(jù)實際情況。