1

这是我的表格:

    <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

本地主机 Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7

我对使用 php、css 和 javascript 进行编码有点陌生,但我已经尝试了 2 天来寻找解决方案,但我一直一无所获。

我只是想让表单在提交或按下登录后保持在同一页面上!

如果有人可以提供帮助,那就太好了!谢谢阅读。

4

1 回答 1

3

不指定任何操作会将表单提交到当前页面:

<form action="" method="post">

或者使用$_SERVER['PHP_SELF']

<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
于 2013-06-24T16:53:48.053 回答