Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2010, 15:44
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Mala condicion?

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());  
    }
}
?>