javascript - 注册表单(HTML、PHP 和 MySQL)在错误或缺失值后重定向

标签 javascript php html mysql forms

我是 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/

相关文章:

php - PHP邮件功能无法完成电子邮件的发送

php - 关于Paypal——2016年商户安全升级

jquery - Phonegap 与 Restful Web 服务

javascript - 使用video-js构建带有字符串的HTML视频

html - 如何在不与整个网站交互的情况下旋转背景图像?

javascript - 如何在 JavaScript 中启用箭头键

javascript - 使用 FLOT 图表更改悬停时条形图的颜色

javascript - 即使在 AngularJS 中使用 ng-cloak,页脚模板也会闪烁

javascript - 使用 ReactJs,当从 props 发送的父对象发生变化时,如何更新我的表单字段?

javascript - 如何增加按钮点击jquery的数值