A ver...
Código PHP:
Ver original$sql="SELECT id FROM usuarios_datos WHERE login = '$login_usuario'";
$error_login = "Ya se encuentra un usuario registrado con ese login.<br>Intenta otra vez!<br>";
$todo_ok = 1;
}
Eso, de por si, en parte, está malo xD.
Esta línea es incorrecta :
Cuando usas solo un '
=', se le llama asignación, para lo cual no te sirve, porque tú deseas comparar, así que debería ser un doble '
=', por otro lado, esa comparación estaría mal de todas formas, porque
$row_usuario jamás será igual al valor devuelto por mysql_fetch_array. Lo que pretendes hacer es lo siguiente :
Código PHP:
Ver original$sql="SELECT id FROM usuarios_datos WHERE login = '$login_usuario'";
// Preguntamos si hay valor alguno, si lo hay, es porque el usuario ya existe.
$error_login = "Ya se encuentra un usuario registrado con ese login.<br>Intenta otra vez!<br>";
#print_r($row_usuario);
$todo_ok = 1;
}
Con respecto al
print_r, sería mejor que nos mostraras que es lo que imprime. Por cierto... ¿para qué pones
print_r dentro de ese if? No le veo sentido.