Código PHP:
<?php
include("conexion.php");
mysql_select_db("awebconc_uno", $con);
$nick=$_REQUEST['IdUsuarui'];
$consulta= mysql_query("SELECT * FROM login WHERE usuario='$nick'");
if(mysql_num_rows($consulta)>0)
echo "El Usuario $usuario ya existe en nuestra base de datos, por favor elige otro nombre de Usuario";
else echo "Puedes utilizar este usuario para tu registro";
?>
y este es el de javascript
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0068)http://www.webintenta.com/Files/uploads/2006/10/validar/validar.html -->
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=javascript>
function createRequestObject(){
var peticion;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}else{
peticion = new XMLHttpRequest();
}
return peticion;
}
var http = new Array();
function ObtDatos(url){
var act = new Date();
http[act] = createRequestObject();
http[act].open('get', url);
http[act].onreadystatechange = function() {
if (http[act].readyState == 4) {
if (http[act].status == 200 || http[act].status == 304) {
var texto
texto = http[act].responseText
var DivDestino = document.getElementById("DivDestino");
DivDestino.innerHTML = "<div id='error'>"+texto+"</div>";
}
}
}
http[act].send(null);
}
function compUsuario(Tecla) {
Tecla = (Tecla) ? Tecla: window.event;
input = (Tecla.target) ? Tecla.target :
Tecla.srcElement;
if (Tecla.type == "keyup") {
var DivDestino = document.getElementById("DivDestino");
DivDestino.innerHTML = "<div></div>";
if (input.value) {
ObtDatos("compara.php?$nick=" + input.value);
}
}
}
</SCRIPT>
<STYLE type=text/css>#error {
BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 5px; FONT: 10px Tahoma; BORDER-LEFT: #cccccc 1px solid; WIDTH: 300px; COLOR: #0099ff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
</STYLE>
<META content="MSHTML 6.00.2900.3492" name=GENERATOR></HEAD>
<BODY>
<P>Teclea tu Id de usuario:
<INPUT id=textField onkeyup=compUsuario(event)
name=IdUsuarui></P>
<DIV id=DivDestino></DIV></BODY></HTML>
SI LO EJECUTO SOLO ME DICE QUE TODOS LOS NOMBRES ESTAN DISPONIBLES Y NO ES CIERTO CUAL EL ERROR
ESTOY CASI SEGURO QUE ESTA EN ESTA LINEA PERO NO SE COMO CORREGIRLO
ObtDatos("compara.php?$nick=" + input.value);