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


How to echo error message from an check if duplicate email

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

 $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

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

只需将

检查中的值设置为变量,然后根据需要将其显示在页面上的其他任何位置。

您还可以输入一个简单的布尔值,以便更轻松地进行检查。

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;
}