我想知道是否有人知道如何解决这个问题:未定义的索引:我收到的页面消息?
通知来自第一行:$page = $_GET["page"];
$page = $_GET["page"];
if ($page)
$start = ($page - 1) * $limit;
else
$start = 0;
我正在运行分页脚本,当我在主网址时,我只收到通知。
示例mypage.php
当我切换到页面mypage.php?page=1
时,我没有收到通知。
答案 0 :(得分:0)
首先检查页面参数isset()
。而不是$page = $_GET['page']
,请使用$page = isset($_GET['page'])? $_GET['page'] : 1;
。这需要一些先前的知识:
答案 1 :(得分:0)
用此
替换第一行$page = isset($_GET["page"]) ? $_GET["page"] : FALSE;
答案 2 :(得分:0)
您可以使用& ~E_NOTICE
设置错误报告,或者像说男人一样:
if (isset($_GET["page"]))
$start = (intval($_GET["page"]) - 1) * $limit;
else
$start = 0;