Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2011, 14:46
juanchove
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 14 años
Puntos: 0
Respuesta: ajax consulta mysql no me va

cambien muuuchas cosas y efectivamente ya casi lo logro, ayudame porfa con esto mira el codigo ahora

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin t&iacute;tulo</title>
  5. <script src="prototype.js" type="text/javascript"></script>
  6. <script type="text/javascript"><!--  
  7. //<![CDATA[  
  8. function comprobar(nick)  
  9. {  
  10. var url = 'http://'+location.host+'/sagtax/ajax_comprobar_nick.php';  
  11. var pars='nickname=nick';  
  12. var myAjax = new Ajax.Updater( 'comprobar_mensaje', url, { method: 'get', parameters: pars});  
  13. }  
  14. // -->  
  15. </script>
  16. </head>
  17. <form id="form1" name="form1" method="get" action="">
  18.   <input name="nickname" onblur="comprobar(this.value)" />
  19. </form>
  20. <span id="comprobar_mensaje"></span>  
  21.    
  22.    
  23. </body>
  24. </html>



y ahora el php


Código PHP:
Ver original
  1. include("conex.php");
  2. $link=Conectarse();
  3. $nick=$_REQUEST['nickname'];
  4. $sql="select * from c_costos where cc_costos ='$nick'";
  5. $res=mysql_query($sql,$link);
  6. $total=mysql_num_rows($res);
  7. if($total>0)
  8. {
  9.   // El usuario existe en la Base de Datos
  10.   echo "Este nick está ocupado";
  11. }
  12. else
  13. {
  14.   // Ese nick esta libre
  15.   echo "Nick libre";
  16. }


ya me esta llamando al archivo php pero siempre me sale Nick Disponible, y ya hice pruebas ingresando directamente en el php el valos de un nick ocupado y me dices efectivamente nick ocupado, aqui el error que veo es como esta enviando la variable nick y como la esta recibiendo el php