所以我正在创建一个注册脚本并拥有以下表单代码:
<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 ( )
所以没有发送任何内容,但为什么?
答案 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