No hay manera...
Antes me olvidé de poner lo del $id. ($id= $_SESSION['identificador'];)
Eso ya lo tenía, y también había probado de sustituir el 1 por $id.
Con el cambio de
Código PHP:
$data = mysql_num_rows($result);
if($cont > 0){
por
Código PHP:
while($data = mysql_fetch_array($result)){
$cont++;
}
if($cont > 0){
ahora ni me detecta que ya existía esa direccion/login.
Me he fijado en una cosa.. Con el cambio que me ha hecho deet, el contador siempre será 0. Debe faltar alguna linea no?
bufff que lío!