Código Javascript:
------------------------------------------------------------------------------------------Ver original
function respuestaAjax() { if(miPeticion.readyState == 4) { if(miPeticion.status == 200) { var nodoSaludo = miPeticion.responseXML.getElementsByTagName("respuestas")[0]; var nodoExisteCuenta= miPeticion.responseXML.getElementsByTagName("respuestas")[1]; var textoSaludo = nodoSaludo.childNodes[0].nodeValue; var existeCuenta = nodoExisteCuenta.childNodes[0].nodeValue; if(existeCuenta==true){ document.getElementById('esperando').innerHTML = ('<img src="advertencia.jpg" width="20" height="20">'); document.getElementById('advertenciaCorreoExisteBD').innerHTML = ('<img src="advertencia.jpg" width="20" height="20">')+ 'Ya existe una cuenta con ese correo.'; } if(existeCuenta==false){ if(textoSaludo==true){ document.getElementById('esperando').innerHTML = ('<img src="ok.jpg" width="20" height="20">'); } if(textoSaludo==false){ document.getElementById('esperando').innerHTML = ('<img src="advertencia.jpg" width="20" height="20">'); } } } else { alert("Ha ocurrido un error: " + miPeticion.statusText); } } else { // si readyState ha cambiado // pero readyState <> 4 document.getElementById('esperando').innerHTML = '<img src="anim.gif" width="20" height="20">'; //document.getElementById('esperando').innerHTML = ('mal escrito'); } }
Código PHP:
Ver original
function existeCuenta($email){ @$db= mysql_pconnect("localhost","root","zxcvbnm"); if(!$db){ echo "<br> no se puedo acceder a la base de datos"; exit; } mysql_select_db("earthsport"); $existe = mysql_num_rows(mysql_query("select * from usuario where correo like '%".$email."%'")); $rpta=true; if ($existe == 0){ $rpta=false; } return $rpta; } //------------------------------ echo "<?xml version=\"1.0\" ?> <saludo> <respuestas>".$rptaValidacion."</respuestas> <respuestas>".$existeCuenta."</respuestas> </saludo>";