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

跳转框的逻辑判断

跳转到第“”多少页的时候是不是需要加入逻辑判断,输入跳转到第0页和很大的页数会报错,应该怎么加逻辑呢

提问者:dwadawd 2016-01-17 15:07

个回答

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

    //获取页码
    $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-01-27 16:18:04

    直接在获取第几页时候加入条件判断就行了