$_POST ['variable'],变量不可识别("Undefined index&quo


$_POST ['variable'], variable not recognized ( "Undefined index" )

我正在尝试学习PHP(只是一个小项目的一点点)。我试图遵循这个教程,但当我这样做,它不工作。首先,我复制了确切的代码,它仍然没有工作,但这里是我的一些代码:

    <?php
         if($_POST['projectSubmit'] == "Submit") 
        {
            $toApprove= $_POST['projectName'];
        }
    ?>

    <form action ="getData" method="post" >
        <input type="text" name="projectName">
        <input type="submit" name="projectSubmit" value="Submit">
    </form>

但是我得到一个错误:

A PHP Error was encountered
Severity: Notice
Message: Undefined index: projectSubmit
Filename: views/ViewProjectApproval.php
Line Number: 13

我做错了什么?

BTW:这是传输数据回我的控制器的正确方式吗?(带代码点火器的模型视图控制器)

使用说明:

if (isset($_POST['projectSubmit'])) { /*...*/ }

检查参数是否被发送。(此处:表单提交时)

使用

if (isset($_POST['projectSubmit']) && $_POST['projectSubmit'] == "Submit")