我有搜索页面,我限制结果和分页....... 嗨,我正在使用“$ page = $ _GET ['page'];”命令,但如果没有?page = 1则显示 ““错误 未定义的索引:页面“” 如果我把?page = 1那么没有错误。我的问题是,在我第一次运行我的页面print_marks.php然后我不能把?page = 1但是当我按下页面中的下一个按钮时?page = 2会自动显示在网址中。
这是我的代码
$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;
答案 0 :(得分:2)
尝试改为使用
$page = $_GET['page'];
这个
$page = isset($_GET['page']) ? $_GET['page'] : 1;
答案 1 :(得分:1)
您可以使用$page = (isset($_GET['page']) ? $_GET['page'] : 1;
您收到错误,因为有时页面未设置。