php$\u获取未定义索引错误

php$\u获取未定义索引错误,php,mysql,Php,Mysql,我有一个搜索页面,我限制搜索结果并拆分页面。。。。。。。 您好,我正在使用“$page=$\u GET['page'];”命令,但如果没有?page=1,则显示该命令 ”“错误 未定义的索引:页“” 如果我把?page=1,那么就没有错误。我的问题是,当我第一次运行我的页面print_marks.php时,我无法将?page=1放入,但当我在页面内按下下一步按钮时?page=2会自动出现在url中 这是我的密码 $query = "SELECT COUNT(mdl_assignment_subm

我有一个搜索页面,我限制搜索结果并拆分页面。。。。。。。 您好,我正在使用“$page=$\u GET['page'];”命令,但如果没有?page=1,则显示该命令 ”“错误 未定义的索引:页“” 如果我把?page=1,那么就没有错误。我的问题是,当我第一次运行我的页面print_marks.php时,我无法将?page=1放入,但当我在页面内按下下一步按钮时?page=2会自动出现在url中

这是我的密码

$query = "SELECT COUNT(mdl_assignment_submissions.userid) As num FROM mdl_assignment_submissions Where mdl_assignment_submissions.assignment = 1";
    $total_pages = mysql_fetch_array(mysql_query($query));
    $total_pages = $total_pages['num'];


    $targetpage = "Print_Marks.php";    
    $limit = 25;    
    $page = "1";
    $page = $_GET['page'];

    if($page) 
        $start = ($page - 1) * $limit;          
    else
        $start = 0; 

您可以使用
$page=(isset($\u GET['page'])?$\u GET['page']:1;

出现错误是因为有时页面未设置。

请尝试改用

$page = $_GET['page'];
这个


对我有用谢谢
$page = isset($_GET['page']) ? $_GET['page'] : 1;