Komunikat o błędzie sugeruje, że Twoje zapytanie jest nieprawidłowe:
$query = mysql_query("SELECT * FROM members WHERE useremail = '$useremail'");
Czy wykonujesz jakieś oczyszczanie danych wejściowych dla $usermail
? ?
Czy na pewno Twoja baza danych zawiera tę tabelę, a tabela zawiera tę kolumnę.
Spróbuj trochę debugować:
$query = "SELECT * FROM members WHERE useremail = '$useremail'";
echo $query;
i spróbuj uruchomić zawartość $query
bezpośrednio w Twojej bazie danych (z phpMyAdmin lub czegoś takiego).