Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/04/2012, 06:48
BlueOrchid
 
Fecha de Ingreso: diciembre-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Comparar usuario

Aquí el código final, el cual sigue sin funcionarme.
Código PHP:
function comprobar_repetidos($cadena){

 
conectar_base_datos();
    
$result mysql_query("Select * FROM usuarios WHERE usuario = '$usuario'");

           
$row mysql_fetch_array($result);

       if(
$row["usuario"] == $cadena)
{
       return 
false;
    }
    return 
true;
}
 function 
validar_usuario($entrada){
 
 
$respuesta = new xajaxResponse();

 if (
$entrada == ""){

 
$respuesta->assign("mensaje","innerHTML","No has insertado un nombre de usuario");

 
$respuesta->assign("mensaje","style.color","red");
 }elseif (!
comprobar_permitidos($entrada)){

 
$respuesta->assign("mensaje","innerHTML","Introdujiste un simbolo no permitido");

 
$respuesta->assign("mensaje","style.color","red");
 }elseif (!
comprobar_repetidos($entrada)){

 
$respuesta->assign("mensaje","innerHTML","Este usuario ya está en uso");
 } 
El conectar_base_datos(); es de un require que hice al principio del código, que llama a la hoja que hace la conexión a la bd, la cual funciona porque el usuario se puede registrar sin problemas.
El codigo lo he sacado de una guia, algo anticuada y tuve que cambiar varias funciones ya obsoletas.