POST数据未发布

时间:2013-07-14 00:39:54

标签: php post

所以我正在创建一个注册脚本并拥有以下表单代码:

    <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 ( )

所以没有发送任何内容,但为什么?

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:2)

您的字段没有name个属性。把你现在拥有的内容与id

相同