if($ _ GET ['page'])错误

时间:2015-10-29 22:37:31

标签: php

您好我有这个脚本。

if($_GET['page']) {
        if (isset($_GET['page']))
        $id = $db->escape_string($_GET['page']);
        if ($usersquery = $db->query("SELECT * FROM padges WHERE id ='$id' LIMIT 1"))
        $content = $usersquery->fetch_assoc();
    }
    if(!$_GET['page']) {
        if (isset($_GET['page']))
        $id = $db->escape_string($_GET['page']);
        if ($usersquery = $db->query("SELECT * FROM padges WHERE ID ='10' LIMIT 1"))
        $content = $usersquery->fetch_assoc();
    }

如果我去http://127.0.0.1/?page=10我没有错误。 但如果我去http://127.0.0.1我会收到此错误。

Notice: Undefined index: page in /sites/ergotherapiewalcheren.nl/www/index.php on line 6 Notice: Undefined index: page in /sites/ergotherapiewalcheren.nl/www/index.php on line 12

如何解决此错误?

汤姆·拉默斯

1 个答案:

答案 0 :(得分:0)

不需要第一次检查,删除:

if($_GET['page']) {

您已经在检查是否已设置:

if (isset($_GET['page']))