PHP无法在我的表单中找到提交按钮。未定义的索引

时间:2014-09-26 16:13:25

标签: php forms form-submit

解决!

似乎我只需要在我的支票上加上isset。

       if(isset($_POST['submitBtn'])) {

我正在验证并处理我希望从HTML表单中获取的某个日期。 我将此表单放在$ form变量中,这样我就可以将人们发回寄存器表单了。 但不知何故,我的PHP无法找到我的提交按钮ans给我错误:unsiefined索引。请注意,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>";

我的部分PHP:

            if($_POST['submitBtn']) {           
                $firstname = strip_tags($_POST['firstname']);
                $lastname = strip_tags($_POST['lastname']);
                $username = strip_tags($_POST['username']);

1 个答案:

答案 0 :(得分:1)

将我的评论作为答案,因为这是在Stack上完成的,以便关闭问题并成为marked as solved

而不是if($_POST['submitBtn'])你没有检查它是否is set

改为if(isset($_POST['submitBtn']))