为什么我的索引未定义,是否重要?

时间:2016-06-21 17:53:07

标签: php html

当我按下F12并查看警告时,我看到一条消息说

Line 18: Undefined index: task_uid

我只是不明白为什么它是未定义的,考虑到我确实声明了它,然后选择它,在这里:

    <?php
        session_start();
        require ("../../../main/gerais/DBConn.php");
        $task_uid = $_GET['task_uid'];
        $proj_id = $_GET['proj_id'];
    ?>

这是在&#34;第18行&#34;之前的三行。根据控制台,这应该是错误。这是这条线:

     <?php
            if(!empty($_POST['proj_id'])||($_POST['task_uid']))
                die("Invalid proj_id or task_uid.");

            $query = "
                SELECT  pm.proj_id, pm.task_uid, etc etc etc...

      ?>

那为什么不定义?并且,虽然我不确定这个问题是否在没有上下文的情况下是可以回答的,但考虑到这个&#34; task_uid&#34;显示在URL中,并认为它只显示为警告,而不是真正的错误?

1 个答案:

答案 0 :(得分:1)

您需要在两个变量上使用CREATE (n:A { code: 'a1' }) CREATE (n:A { code: 'a2' }) CREATE (n:B { code: 'b1' }) CREATE (n:B { code: 'b2' }) CREATE (n:B { code: 'b3' }) match (a:A), (b:B) where a.code = 'a1' and b.code = 'b1' create (a)<-[r:A_AND_B]-(b) return a, r, b match (a:A), (b:B) where a.code = 'a2' and b.code = 'b2' create (a)<-[r:A_AND_B]-(b) return a, r, b match (a:A), (b:B) where a.code = 'a1' and b.code = 'b3' create (a)<-[r:A_AND_B]-(b) return a, r, b match (a:A), (b:B) where a.code = 'a2' and b.code = 'b3' create (a)<-[r:A_AND_B]-(b) return a, r, b

myjavascript.blade.php