在返回到html页面后,如何在表单提交后显示echo?

时间:2013-05-02 12:03:06

标签: php

这将在空白页面上显示回声。

$existsQuery = "select count(*) as count from entry where emailaddress like '".$_POST[emailaddress]."'";
$existsResult = mysqli_query($con, $existsQuery);

if($existsResult->fetch_object()->count > 0)
{
    echo "email already exist";
    /* header('index.html?email=exists'); */
}

我想在主html页面的提交按钮下显示回显。使用URL是一种好方法,我该怎么做?

2 个答案:

答案 0 :(得分:1)

  

使用网址是一种好方法,我该怎么做?

我认为这是一个很好的解决方案,所以代码看起来像这样:

$existsQuery = "select count(*) as count from entry where emailaddress like '".$_POST[emailaddress]."'";
$existsResult = mysqli_query($con, $existsQuery);

if($existsResult->fetch_object()->count > 0)
{
    header('index.html?email=exists');
}

然后您可以在submit按钮form按钮下方执行此操作:

<?= if (isset($_GET["email"]) && $_GET["email"] == "exists") { echo "email already exists"; } ?>

答案 1 :(得分:1)

你可以使用AJAX来做到这一点。

看一下这个例子:

http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first

您可以从http://www.w3schools.com/ajax/default.asp开始使用基础知识,然后了解如何将$ _POST方法用于特定情况: