我是 HTML、PHP、CSS 等开发的新手。
我需要做这个小的注册和登录表格。我还没有详细介绍面向对象的 PHP,我正在以最简单的方式工作,因为这项任务需要在短时间内完成,而且过去两天我才使用这些语言进行编码和实验。
我已经有了一个有效的注册和登录表单,当它们提交时,信息将发布到另一个 php 文件中。然后它会验证数据是否已输入并且电子邮件尚未使用。我需要的是,当电子邮件已被使用并且字段留空时,它会自动返回到注册/登录表单并显示一条包含各自错误的消息。
我知道这可能会以不同的方式完成,但截止日期非常接近,所以我需要一个与我已有的解决方案兼容的解决方案。
如果已经有类似的问题,我很抱歉,但我可能使用了不正确的关键字来搜索解决方案。
我目前使用的关键字是重定向、“返回上一页”。
如果 JavaScript 更适合这种操作,它也被排除在外,并希望指出这一点,尽管 php 解决方案会更受赞赏,因为我目前对 PHP 的了解比对 JavaScript 的了解更多。
谢谢,任何有关合适解决方案的帮助或指导将不胜感激。
最佳答案
您可以使用
- A) PHP header() function
- B) 回显 META HTTP - EQUIV=“刷新” CONTENT="秒;URL =\the-other-url">
- C) 使用 JS,如 this但是你 需要设置超时
示例:
if (empty ($_POST ['username']) || empty ($_POST ['password']))
{
echo "Please enter a username, or password";
header ("refresh:5; url=back.php");
exit;
}
关于javascript - 注册表单(HTML、PHP 和 MySQL)在错误或缺失值后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578972/