POST不适用于HTML表单

时间:2017-04-16 01:14:57

标签: php html post

我正在使用html表单处理注册页面,但是当我使用post时它不会提交数据。所有这些代码都在index.php文件中,因此它指向自身以进行表单操作。

<form action="index.php" method="post" style="align-content: left;text-align: center;padding:10px" id="signForm">
            Company: <input type="text" value="" name="company"><br>
            Email: <input style="margin-top:5px" type="text" value="" name="email"><br>
            Username: <input style="margin-top:5px" type="text" value="" name="username"><br>
            Password: <input style="margin-top:5px" type="password" value="" name="password"><br>
            Verify Password: <input style="margin-top:5px" type="password" value="" name="password2"><br>
            <input style="margin-top:10px" type="submit" value="Submit" name="submitr">
        </form>

这是php,它位于页面上的表单上方。

if(isset($_POST['submitr'])) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $password2 = $_POST['password2'];
    $email = $_POST['email'];
    $company = $_POST['company'];
    ...
}

我已经尝试输出变量,但是它们总是空白的,我似乎无法弄清楚原因。任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

尝试在表单中添加名称,同时尝试在表单中添加enctype属性 What does enctype='multipart/form-data' mean?