2013-07-14 30 views
-1

所以我想提出一个注册脚本,并有这样的表单代码: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 () 

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

回答

4

正如耶说你的领域不包含name属性,它应该是这样的:

<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> 
+0

只要你张贴../facepalm菜鸟的错误就意识到了。 –

2

您的字段没有name属性。把同样的东西,你现在有id

+0

LOL!我没有注意到,认为答案比这更难。 – samayo