tengo el siguiente problema y me gustaria que me pudieran ayudar, estoy usando Xajax y php para hacer un formulario de consulta, la idea es que cuando yo escriba el nombre del usuario en un campo de texto dentro de un formulario (el evento onchange) , se ejecute una funcion php atravez de xajax que revise si ya existe ese nombre de usuario en una base de datos,
tengo una base de datos mysql, con una tabla de nombre usuarios
la funcion en cuestion es la siguiente
Código PHP:
function comprobaruser2($user) {
conectar();
$mensajepo = 'El Usuario ' . $user2 .' esta Disponible';
$mensajene = 'usuario no disponible';
$sentencia2="select usuario from usuarios where usuario=$user";
$resultado = mysql_query($sentencia2);
if ($resultado==false) {
$sentencia2 = " nos fuimos a la mierda " . mysql_error();;
}else {
$sentencia2= " bien";
}
$respuesta = new xajaxResponse();
if ($resultado=="") { //si es vacio
$respuesta->assign('validus','innerHTML', $mensajepo);
$respuesta->assign('sentencia','innerHTML',$sentencia2);
return $respuesta;
// $ajaxresponde = new xajaxResponse();
} else {
$respuesta->assing('validus','innerHTML',$mensajene);
$respuesta->assign('sentencia','innerHTML',$sentencia2);
return $respuesta;
}
}
Código PHP:
$sentencia2="select usuario from usuarios where usuario='$user'";
Gracias por su ayuda espero su respuesta