codigo html con js:
Código PHP:
Ver original
<html> <head> <title>Ejemplo1</title> <script language = "javascript"> var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function pedirDatos(fuenteDatos, divID, datos){ if(XMLHttpRequestObject) { var obj = document.getElementById(divID); XMLHttpRequestObject.open("POST", fuenteDatos, datos); XMLHttpRequestObject.onreadystatechange = function(){ if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } } </script> </head> <body> <H1>Mostrando datos con AJAX</H1> <form> introduce nombre:<input type="text" id="nombre"/> <input type="button" value="Comprobar" onclick="pedirDatos('datos.php','comprobar_mensaje','document.getElementeById('nombre')')"> </form> <div id="comprobar_mensaje" style="background-color:#99FF66;"> <p>Aquí aparecerá texto</p> </div> </body> </html>
codigo php con consulta:
Código PHP:
Ver original
<? $valor=$POST["datos"]; if($cantidad==0){ echo "<b>Nick libre</b>"; // El usuario existe en la Base de Datos }else{ echo "<b>Este nick está ocupado</b>"; // Ese nick esta libre } ?>