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

Edito:
ya pude solucionarlo.. usando de esta manera..
y aclaro que volvi a rehacerla con algunos ejemplos...
y me quedo asi.. con nuevas variables

usando estas 2 variables para realizar las validaciones
Código PHP:
Ver original
  1. $error = array();
  2. $validacion = array();

y empeze a rehacer.. desde donde pide el llenado del formuladio
asi que la volvi a rehacer esta
Código PHP:
Ver original
  1. if(!empty($_POST['Cuenta']) || !empty($_POST['Nombres']) || !empty($_POST['Apellidos']) || !empty($_POST['Email']))
  2. {

y empeze hacer una x una de sta manera.. y mejorada
Código PHP:
Ver original
  1. if(empty($Cuenta))
  2. {  
  3.     $error[0] = "</td>
  4. </tr>
  5. </table>
  6. <table class=\"cart_last_product std\">
  7. <tr>
  8. <th colspan=\"2\">La Cuenta debe ser superior a 3. Caracteres.</th>
  9. </tr>
  10. </table>";
  11.     $validacion[0] = false;
  12.    
  13. }else
  14. {
  15.      if(strlen($Cuenta) > 3)
  16.      {
  17.       if(Queryvalido($Cuenta,"usuarios","Cuenta"))
  18.        {
  19.           $error[0] = "</td>
  20. </tr>
  21. </table>
  22. <table class=\"cart_last_product std\">
  23. <tr>
  24. <th colspan=\"2\">Esta Cuenta ya existe en nuestra base de datos.</th>
  25. </tr>
  26. </table>";
  27.           $validacion[0] = false;
  28.        }else
  29.        {
  30.        $validacion[0] =true;
  31.        $error[0] = "";
  32.        }
  33.      }else
  34.      {
  35.          $error[0] = "</td>
  36. </tr>
  37. </table>
  38. <table class=\"cart_last_product std\">
  39. <tr>
  40. <th colspan=\"2\">Esta Cuenta ya existe en nuestra base de datos.</th>
  41. </tr>
  42. </table>";
  43.          $validacion[0] = false;
  44.      }
  45. }

como pueden ver ahora.. pide cantidad de caracteres minimos que es como decir que se llene
ya que lo que intengo es ver si existe la cuenta y el correo aqui solo deje de cuenta
y lo demas es casi lo mismo..
muchas gracias por su ayuda

Última edición por andrea7755; 27/10/2011 a las 12:49