这是我的表格:
<form action="#" method="post">
<input type="text" size="25" name="firstname" placeholder="First Name" value="<?php echo $fn; ?>"/>
<input type="text" size="25" name="lastname" placeholder="Last Name" value="<?php echo $ln; ?>"/>
<input type="text" size="25" name="username" placeholder="Username" value="<?php echo $un; ?>"/>
<input type="text" size="25" name="email" placeholder="Email" value="<?php echo $em; ?>">
<input type="text" size="25" name="email2" placeholder="Repeat Email" value="<?php echo $em2; ?>"/>
<input type="password" size="32" name="password" placeholder="Password"/>
<input type="password" size="32" name="password2" placeholder="Repeat Password"/><br />
<input type="submit" name="reg" value="Sign Up!"/>
</form>
当我在我的网站上并按下提交(在xampp中)时,我收到一条错误说明
找不到对象!
在此服务器上找不到请求的URL。关于的链接 引用页面似乎是错误的或过时的。请通知作者 关于错误的那个页面。
如果您认为这是服务器错误,请与网站管理员联系。
错误404
localhost Apache / 2.4.3(Win32)OpenSSL / 1.0.1c PHP / 5.4.7
我对使用php,css和javascript进行编码有些新意,但我一直试图找到解决方案2天,我一直没有提出任何问题。
我只是想在提交或按下登录后让表单保持在同一页面上!
如果有人可以提供帮助,那就太好了!谢谢阅读。
答案 0 :(得分:3)
指定不执行任何操作会将表单提交到当前页面:
<form action="" method="post">
或者使用$_SERVER['PHP_SELF']
:
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">