Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2008, 18:11
Ruben_C
 
Fecha de Ingreso: febrero-2006
Mensajes: 217
Antigüedad: 18 años, 3 meses
Puntos: 0
comprobar usuario en tiempo real

Hola que tal, me encontre un script en tutores.org que se supone realiza una consulta a la base de datos para comprobar si existe o no el nombre de usuario.

Esto es ideal para no tener mas de un usuario con el mismo nombre.

Sin embargo no lo logro hacer funcionar, ya conecte a la base de datos pero no me realiza la comprobacion y en tutores no parece nadie.

Alguien sabe que me falta?

Aqui va el script

Código HTML:
<script>
function chk_usuario(){
var pos_url = 'comprueba.php';
var nombre = document.getElementById('usuario').value;
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
document.getElementById('resultado').innerHTML = req.responseText;
}
}
req.open('GET', pos_url +'?nombre='+nombre,true);
req.send(null);
}
}
</script>

<form id="form1" name="form1" method="post" action="">
Comprueba si existe el usuario: tutores<br />
<input name="usuario" type="text" id="usuario" onKeyUp="chk_usuario();"/><br /><div id='resultado'></div>
<input type="submit" name="Submit" value="Enviar" />
</form> 
y este es el php que hace la consulta

Código PHP:
<?
require_once('Conecction/nombre.php');
mysql_select_db($database_nombre,$nombre)
$usuarios mysql_query("Select * from nombre where nombre = '".@$_REQUEST['nombre']."'",@$nombre);
if (
mysql_num_rows($nombre)==0){
echo @
$_REQUEST['nombre'].' - Nombre de usuario Libre';
}else{
echo @
$_REQUEST['nombre'].' - Nombre de usuario ocupado';
}
mysql_close($nombre);
*/
?>
ahora si alguien sabe adonde hay otro script mas facil