问答详情
源自:5-1 美化分页条样式

输入框要加一个判断语句。不然输入1以下的数字会报错!!求写判断

输入框要加一个判断语句。不然输入1以下的数字会报错!!求写判断

提问者:Yu_hy 2016-03-04 10:17

个回答

  • linanqichn
    2017-07-30 19:28:12

    跳转操作其实就是函数本身call自己,所以输入的数字是call程序本身的参数p

    那么你在开头对p做一个判断就行了

    $pageNum = intval($_GET['p']);// a function to get the parameter from current page
    $pageNum = empty($pageNum)||$pageNum<1?1:$pageNum;

    超过页面数量的话可以不用管、不会报错,如果想判断也是同理的

  • hen_nam
    2016-07-28 12:56:04

    //获取页码
    $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 00:48:36

    if($_GET['p']<1){$page=1}

  • RUANU
    2016-04-17 11:40:10

    对对对,确实需要

  • ylbisno1
    2016-03-04 11:27:59

    根据实际情况。