Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2006, 17:55
Znet
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
Código PHP:
<?
<script language="javascript" type="text/javascript">
function 
nuevoAjax()

    
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
    lo que se puede copiar tal como esta aqui */
    
var xmlhttp=false
    try 
    { 
        
// Creacion del objeto AJAX para navegadores no IE
        
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    }
    catch(
e)
    { 
        try
        { 
            
// Creacion del objet AJAX para IE 
            
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch(
E) { xmlhttp=false; }
    }
    if (!
xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

    return 
xmlhttp
}


function 
check_Disponible(valor)
{
    
ajax=nuevoAjax();
    
ajax.open("GET""nicks.php?seleccionado="+valor+"&nocahe="+Math.random(), true);
    
ajax.onreadystatechange=function() 
    { 
        if (
ajax.readyState==4)
        { 
            
document.getElementById("mensaje_disponible").innerHTML=ajax.responseText;
        } 
    }
    
ajax.send(null);        
}
</script>
?>
Bueno esto lo tienes que poner en un formulario
Luego para hacerlo funcionar, lo haces de la siguiente manera
al lado del campo de texto donde va el nick pones un boton para ver disponibilidad

<input type='text' name='nick' id='nick' />
<input type='button' onclick='check_Disponible(document.nick.value)' value='Disponibilidad' />
<div id='mensaje_disponible'></div>


Ahora te explico como funciona, bueno nicks.php, te devolvera Disponible o No dispible segun esté o no ese nick en uso en la base de datos, esol o puedes ver en el foro de PHP, para saber el nick lo tomas por $_GET['seleccionado']
Entonces cuando haces clic en el boton, la funcion check_Disponible, ejecuta nicks.php, y al resultado lo pone en el div que tiene id='mensaje_disponible', con esto ya has coneseguido saber si esta disponible o no. Espero te haya servido.

Saludos.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-