Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2009, 12:02
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
¿Como evitar registros repedidos en Mysql con PHP y AJAX?

Hola, muy buen día.

Me pregunto como puedo evitar que se registre un dato repetido en la DB mediante AJAX y PHP.

Ya tengo el PHP y la DB, pero quiero implementar AJAX.

Este es un ejemplo de mi PHP
Código php:
Ver original
  1. <?php
  2.  
  3.   //Obtener valores de campos
  4.   $user = $_POST['user'];
  5.   $email = $_POST['email'];
  6.  
  7.     //Buscando usuarios e email
  8.     $sql="SELECT * FROM users WHERE user='$user' OR email='$email'"
  9.     $query=mysql_query($sql);
  10.     $numReg = mysql_num_rows($query);
  11.    
  12.         if($numReg>0){ echo "Ya se han registrado con ese nombre de usuario o email"; }
  13.            else {
  14.              //Agregar en la Base de datos...  
  15.            }
  16. ?>


Este mi JS
Código Javascript:
Ver original
  1. function revisar(){
  2.  
  3.     var username = document.getElementById('username').value,
  4.         email = document.getElementById('email').value;
  5.  
  6. //... NO SE QUE HACER AQUI =(
  7.  
  8. }


y este mi formulario
Código HTML:
Ver original
  1. <form action='' method='post' id='registrar'>
  2. <input type='text' id='username'>
  3. <input type='text' id='email'>
  4. <a href='#' onclick='javascript:revisar()'>Registrate</a>


Agradezco mucho por su ayuda =)
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.