-1

所以我正在制作一个注册脚本并有这个表单代码:

    <form action="do_register.php" method="POST">
        Username: <input type="text" id="username"/><br />
        Password: <input type="password" id="password"/><br />
        Email: <input type="text" id="email"/> <br />
        Serial: <input type="text" id="serial"/><br />

        <input type="submit" name="submit">
    </form>

当我提交它时,它错误地说它找不到用户名、密码、电子邮件和序列号的索引。当我 print_r $_POST 变量时,它只显示:

Array ( )

所以什么都没有发送,但是为什么呢?

4

2 回答 2

4

正如 Jerzy 所说,您的字段不包含名称属性,它应该是这样的:

<form action="do_register.php" method="POST">
    Username: <input type="text" name="username" id="username"/><br />
    Password: <input type="password" name="password" id="password"/><br />
    Email: <input type="text" name="email" id="email"/> <br />
    Serial: <input type="text" name="serial" id="serial"/><br />

    <input type="submit" name="submit">
</form>
于 2013-07-14T00:45:11.400 回答
2

您的字段没有name属性。把你现在拥有的东西放进去id

于 2013-07-14T00:43:04.597 回答