课程
/后端开发
/PHP
/PHP+MySQL分页原理实现
输入框要加一个判断语句。不然输入1以下的数字会报错!!求写判断
2016-03-04
源自:PHP+MySQL分页原理实现 5-1
正在回答
跳转操作其实就是函数本身call自己,所以输入的数字是call程序本身的参数p
那么你在开头对p做一个判断就行了
$pageNum = intval($_GET['p']);// a function to get the parameter from current page$pageNum = empty($pageNum)||$pageNum<1?1:$pageNum;
超过页面数量的话可以不用管、不会报错,如果想判断也是同理的
//获取页码$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}
对对对,确实需要
根据实际情况。
举报
引导大家完成一个PHP+MySQL分页功能,由简入繁的剖析原理
3 回答怎么添加跳转页面判断???不然有BUG
2 回答输入框获取值
1 回答这个echo中的内容的input怎么进行判断
2 回答sql语句报错想请教一下怎么解决
1 回答语句有问题求解决