如何回复检查错误消息是否重复电子邮件

时间:2013-11-06 21:50:52

标签: php

我能够搜索是否已经收到了电子邮件,但我希望能够回显错误消息并将其放在其他地方。这是代码:

 $query = mysql_query("SELECT * FROM user WHERE username = '". $username ."'"); 

 if (mysql_num_rows($query) > 0) {

       echo " $ERROR_MESSAGE ";

 }

 else {  

 \\ Rest of the code

 }

基本上上面的php函数会检查数据库中是否有电子邮件,如果已有电子邮件,则可以抛出任何错误消息。这是代码:

        echo " That email is taken ";

如果没有收到电子邮件,则会让您继续。我想要做的是放一个$ ERROR_MESSAGE消息,然后在页面上的其他地方回显它。

 $ERROR_MESSAGE

如何在页面上的其他位置回显错误消息?

1 个答案:

答案 0 :(得分:0)

只需将支票内的值设置为变量,然后根据需要将其显示在页面的任何其他位置。

你也可以输入一个简单的布尔值来简化检查。

if (mysql_num_rows($query) > 0) 
{
    $ERROR_MESSAGE="That Email Address is already taken.<br>";
    $canContinue=false;
}
else 
{  
    \\ Rest of the code
}

// Code continues...

if($canContinue)
{
    // Do stuff here to continue adding the user account.
}
else
{
    echo $ERROR_MESSAGE;
}