Hola nuevamente, ya lo probe y funciona perfectamente, solo tengo un problema en el campo del nombre de usuario, que por lo que parece valida si el nombre esta en uso o no, por lo cual querria tambien en el definir los caracteres permitidos, dime donde puedo meter la validación de caracteres, la estructura es esta:
    
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;
    }
  
AnesGy, 
Entiendo poco de PHP y si me leo las respuestas, pero parece que vosotros no tomais tiempo en leer mis preguntas, el código ya me lo crearon hace unos minutos y a la primera.    
Como podeis ver en este POST que tengo aquí y que amablemente un usuario de este foro me soluciono en minutos.  
http://www.forosdelweb.com/f18/urgen...gistro-788580/ 
Buenos Dias, 
Tengo un campo de formulario donde se especifica el NOMBRE DE USUARIO, este chequea la SQL y si hay un nombre de usuario registrado igual, da un error indicando que esta en uso y que se ponga otro. Bien lo que yo quiero es muy sencillo, quiero que en este código que es el del NOMBRE DE USUARIO:    
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;
    }
  
Añadirle esta limitación de caracteres:    
Código PHP:
Ver original}
 
    if(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/",$nombre)){         $error_nombre = "Debe escribir un nombre válido.";
        $todo_ok = 1;
    }
  
De tal forma que haga lo que ya hace ese campo de formulario pero que a mayores limite el tipo de caracteres que el usuario puede introducir. 
Gracias,