Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2011, 18:50
andrea7755
 
Fecha de Ingreso: junio-2011
Mensajes: 76
Antigüedad: 12 años, 10 meses
Puntos: 0
como evitar registro si el email existe

hola mi duda es que tengo hecho este sencillo codigo de registro
que bueno no es mucho el cual quisiera saber como puedo incorporar
un mensaje que diga que el correo ya existe, asi evite que se registre
aqui dejo mi codigo.

Código PHP:
Ver original
  1. <?php
  2. @include("Includes/Configurar.php");
  3. @include("Includes/Funciones.php");
  4. @include("Includes/Conexion.php");
  5. $msg = "";
  6. if($_POST['agregar'])
  7. {
  8.  
  9.     if(!empty($_POST['Cuenta']) || !empty($_POST['Nombres']) || !empty($_POST['Apellidos']) || !empty($_POST['Email']))
  10.     {
  11.  
  12. $Cuenta = Seguridad($_POST["Cuenta"]);
  13. $Nombre = Seguridad($_POST["Nombre"]);
  14. $Apellidos = Seguridad($_POST["Apellidos"]);
  15. $Email = Seguridad($_POST["Email"]);
  16.  
  17. $sql = "INSERT INTO usuarios (Cuenta,
  18. Nombre,
  19. Apellidos,
  20. Email) VALUES ('".$Cuenta."',
  21. '".$Nombre."',
  22. '".$Apellidos."',
  23. '".$Email."')";
  24.         mysql_query($sql,$conectar) or die(mysql_error());
  25.         $msg = "</td>
  26. </tr>
  27. </table>
  28. <table class=\"cart_last_product std\">
  29. <tr>
  30. <th colspan=\"2\">Cuenta Registrada Correctamente.</th>
  31. </tr>
  32. </table>";
  33.     } else {
  34.         $msg = "</td>
  35. </tr>
  36. </table>
  37. <table class=\"cart_last_product std\">
  38. <tr>
  39. <th colspan=\"2\">Aviso: Rellene todo el formulario.</th>
  40. </tr>
  41. </table>";
  42.     }
  43. }
  44. if($_SESSION['Acceso'])
  45. {
  46.      $usuario = mysql_fetch_array(Query("SELECT * FROM `usuarios`  WHERE  Email='".$_SESSION['Email']."'"));
  47.      $privilegios = $usuario["privilegios"];
  48.  
  49.    
  50. }else
  51. {
  52.    
  53.    Redireccionar("login.html?nocache=".base64_encode(base64_encode(bin2hex(Seguridad($_SERVER['REQUEST_URI']))))."&tiempo=".time());
  54. }
  55. if($privilegios == "admin"){
  56. ?>

ya lo probe asi como esta..
pero eso registra hasta los mismos datos.. las veces que quiera..
y quiero evitar que no pase eso.. gracias espero algun ejemplo de como
poder incorporar el sistema que evita que se registren con el mismo correo