Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2015, 17:32
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Mostrar si los campos introducidos ya estan siendo usados

<saludo>
A ver, agregaré un campo más y haré los cambios en el php
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2. $('#username').blur(function(){
  3.  
  4. $('#info').html('<span id="arrow"></span><img src="ajax-loader.gif" alt="" />').fadeOut(1000);
  5.  
  6. var username = $(this).val();
  7. var dataString = 'username='+username;
  8.  
  9. $.ajax({
  10. type: "POST",
  11. url: "comprobate.php",
  12. data: dataString,
  13. success: function(data) {
  14. $('#info').fadeIn(1000).html(data);
  15. }
  16. });
  17. });
  18. $('#email').blur(function(){
  19. $('#info').html('<span id="arrow"></span><img src="ajax-loader.gif" alt="" />').fadeOut(1000);
  20.  
  21. var email = $(this).val();
  22. var dataString = 'email='+email;
  23.  
  24. $.ajax({
  25. type: "POST",
  26. url: "comprobate.php",
  27. data: dataString,
  28. success: function(data) {
  29. $('#info').fadeIn(1000).html(data);
  30. }
  31. });
  32. });


Código PHP:
Ver original
  1. <?php
  2. sleep(1);
  3. $link = mysql_connect('localhost', 'root', '12345');
  4. mysql_select_db('testeando',$link);
  5.  
  6. if($_REQUEST) {
  7. $username = $_REQUEST['username'];
  8. $email = $_REQUEST['email'];
  9.  
  10. if(!empty($username))
  11. {
  12. $query = "SELECT * FROM users WHERE username = '".strtolower($username)."'";
  13. $campo = 'usuario';
  14. }
  15. if(!empty($email))
  16. {
  17. $query = "SELECT * FROM users WHERE email = '".strtolower($email)."'";
  18. $campo = 'email';
  19. }
  20.  
  21. $results = mysql_query( $query) or die('ok');
  22.  
  23. if(mysql_num_rows(@$results) > 0)
  24. echo '<span id="arrow"></span><div id="Error"><span class="icon-x2"></span> El <?php echo $campo; ?> introducido ya existe</div>';
  25. else
  26. echo '<span id="arrow"></span><div id="sucess">Este <?php echo $campo; ?> está disponible</div>';
  27. }
  28. ?>
</saludo>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 10/10/2015 a las 17:41