Lo mejor que puedes hacer es cambiar esto
$checksms = mysql_query("SELECT clave FROM creador WHERE clave='$clave'");
$sms_exist = mysql_num_rows($checksms);
Por esto otro:
$checksms = mysql_query("SELECT clave FROM creador WHERE clave='".$clave."'");
$sms_exist = mysql_num_rows($checksms);
Si aun te sigue sin funcionar usa esto y dinos que te sale:
$checksms = mysql_query("SELECT clave FROM creador WHERE clave='".$clave."'") or die(mysql_error());
$sms_exist = mysql_num_rows($checksms);
@lalitros, lo que dices es correcto, eso elimina la salida a pantalla de los errores y demas pero no soluciona el problema en si, solo lo oculta
Saludos