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>
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);
*/
?>