0

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

 $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

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

4

1 回答 1

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;
}
于 2013-11-06T21:55:21.840 回答