Le message d'erreur suggère que votre requête n'est pas valide :
$query = mysql_query("SELECT * FROM members WHERE useremail = '$useremail'");
Effectuez-vous une désinfection des entrées pour $usermail
?
Êtes-vous sûr que votre base de données contient cette table et que la table contient cette colonne.
Essayez de faire un petit débogage :
$query = "SELECT * FROM members WHERE useremail = '$useremail'";
echo $query;
et essayez d'exécuter le contenu de $query
directement dans votre base de données (depuis phpMyAdmin ou autre).