Puse el mensaje en php pero me dijeron que era java, tambien lo puse en el de ajax pero no anda nadie. Espero no molestar.
Resulta que me encontre este codigo en tutores.org, que verifica si existe o no el nombre de usuario en tu base de datos para asi evitar que se dupliquen.
yo lo cambien pero no se que me pueda faltar porque no se mucho en realidad. este es el codigo de la pagina con el form
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 el del pagina que ejecuta la consulta:
Código PHP:
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($usuarios)==0){
echo @$_REQUEST['nombre'].' - Nombre de usuario Libre';
}else{
echo @$_REQUEST['nombre'].' - Nombre de usuario ocupado';
}
mysql_close($nombre);
*/
?>
necesitare algun post o get?