Estoy intentando hacer que compruebe si el usuario existe en la base de datos, pero nunca lo comprueba, siempre lo agrega, sé que el fallo tiene que estar en el if pero no me doy cuenta.
Código PHP:
<?php
// Boton
if (isset($_POST["boton"])) {
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$departamento = $_POST['departamento'];
$login = $_POST['login'];
$pass = $_POST['pass'];
$acceso = $_POST['acceso'];
$titulo = $_POST['titulo'];
$sql="SELECT login FROM usuarios";
$result=mysql_query($sql);
$fila=mysql_fetch_assoc($result);
if ($login==$fila["login"]){
echo "El usuario ya existe";
echo "<a href='./index.php'>Regresar</a>";
}
else{
$sSQL="INSERT INTO usuarios (login,nombre,apellidos,password,email,rango,titulo,departamento) VALUES ('$login','$nombre','$apellidos','$pass','$email','$acceso','$titulo','$departamento')";
$result=mysql_query($sSQL) or die("<b>Error. El servidor dijo: </b> " . mysql_error());
}
}
?>