PHP可以';在我的表单中找不到提交按钮。未定义索引

PHP可以';在我的表单中找不到提交按钮。未定义索引,php,forms,form-submit,Php,Forms,Form Submit,解决了 看来我只需要把isset加到我的支票上 if(isset($_POST['submitBtn'])) { 我正在验证和处理我想从HTML表单中获取的一些日期。 我把这个表单放在一个$form变量中,这样我就可以把人们送回register表单。 但不知何故,我的PHP找不到我的提交按钮,ans给了我一个错误:未定义索引。请注意,PHP与表单位于同一个文件中 因为我的表单很长,所以我只发布了submitbutton,其中有一个示例: $form = "<form

解决了

看来我只需要把isset加到我的支票上

       if(isset($_POST['submitBtn'])) {
我正在验证和处理我想从HTML表单中获取的一些日期。 我把这个表单放在一个$form变量中,这样我就可以把人们送回register表单。 但不知何故,我的PHP找不到我的提交按钮,ans给了我一个错误:未定义索引。请注意,PHP与表单位于同一个文件中

因为我的表单很长,所以我只发布了submitbutton,其中有一个示例:

    $form = "<form action='register.php' method='post'>
        <table>
            <tr>
                <td></td>
                <td><input type='submit' name='submitBtn' value='Register'></td>
            </tr>       
        </table>
    </form>";
把我的评论作为一个答案,因为这是如何在堆栈上完成的,以便结束一个问题,并得到答案

而不是
if($\u POST['submitBtn'])
您没有检查它是否正确


改为使用
if(isset($\u POST['submitBtn]])

尝试
if(isset($\u POST['submitBtn]])
并关闭你的条件
}
-你还需要
回显$form某处。另外,
未定义索引。。。什么?
-这相当于b-r-o-a-d。您的名字、姓氏和用户名表单输入在哪里?我的表单很长,我把它缩短了一点。他们在场。让我加上isset,我没注意到!这已经是解决方案了!经过几个小时的编码,我对所有的代码都视而不见。谢谢!要我把我的评论作为答案吗?告诉我哪一部分有效。嗯,答案通常是用来结束问题的。
            if($_POST['submitBtn']) {           
                $firstname = strip_tags($_POST['firstname']);
                $lastname = strip_tags($_POST['lastname']);
                $username = strip_tags($_POST['username']);