$r
ne sera faux que s'il y a eu une erreur SQL. Sinon, il renverra toujours un objet, même si aucune ligne n'est renvoyée par votre instruction SELECT.
Utilisez mysqli_num_rows()
pour compter le nombre de lignes renvoyées. Zéro signifie que personne n'utilise cette adresse e-mail.
if(mysqli_num_rows($r))
echo "Email address exists!";
else
echo "sss";