я получаю эту ошибку:т, если оператор в функции
PHP Анализировать ошибка: синтаксическая ошибка, неожиданный T_STRING
Для этой линии:
if($email_addr == "") /* If real email not found, return FALSE*/
Я могу» t выяснить, что не так, и пробовал так много вещей и исследовал в течение двух дней без коррекции. Интересно, может ли кто-нибудь еще увидеть, что я делаю неправильно. Почему я получаю эту ошибку? Спасибо. (Функция ниже)
function searchRecipient() // function to search the database for the real email
{
global $MessageSentToMailbox; // bring in the alias email
$email_addr = mysql_query("SELECT email FROM tbl WHERE source='$MessageSentToMailbox'"); // temp store of the real email
$row = mysql_fetch_assoc($email_addr); //making temp store of data for use in program
if($email_addr == "") /* If real email not found, return FALSE*/
{
return FALSE;
}
else /* Else, return find the person's name and return both in an array */
{
$query = "SELECT * FROM tbl WHERE email = '$email_addr'"; // pulling in the row where the emails match
$results = mysql_query($query, $email_addr); // temp store of both queries from this function
$row = mysql_fetch_assoc($results); //making temp store of data for use in program
$name = $row['author']; // taking the author data and naming its variable
return array($name, $email_addr); // this is the name and the real email address to be used in function call
}
}
Это не ошибка синтаксиса, хотя. Исходный код синтаксически корректен, так как проверяется проверка lint. – nickb
Никогда не говорил, что это была синтаксическая ошибка. Я просто сказал, что это ошибка. :) –
Я не понимаю, что случилось. Я тоже пробовал свой первый, и успеха не было. Я просто попробовал свой второй и до сих пор не добился успеха! Я нашел решение, но затем на следующей строке была ошибка. Следующая строка была только фигурной скобкой. Я не понимаю и не могу придумать никаких других решений. –