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