Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2013, 05:47
carolina3
 
Fecha de Ingreso: agosto-2011
Ubicación: barcelona
Mensajes: 237
Antigüedad: 12 años, 8 meses
Puntos: 1
validación de formulario

hola muy buenas estoy haciendo una validación de formulario con Jquery validation y funciona perfecto el caso es que en una parte a la hora de mirar si un usuario ya se ha registrado tengo un problema con la base de datos, en este caso yo utilizo el email para comprobar si el usuario ya se ha registrado y funciona solo que necesito que cuando acceda a la base de datos a ver si el usuario ya existe me genere una condición de que es que ese usuario se puede registrar mas de una vez dependiendo de otro rejistro de la misma tabla no se si me explico bien pongo el codigo y se entendera mejor, la condición es fácil creo, seria esta:

Código MySQL:
Ver original
  1. $sql="SELECT * from usuario_user where email_user='$formusuario_user' AND tienda='$tienda'";

pero el problema viene cuando tengo que pesarle el valor de tiendaeste seria el código de jquery en email con la función remote envió el email pero como enviaría el valor de tienda a la vez este es el código:


Código Javascript:
Ver original
  1. <!--script para validar campos del formulario3-->
  2. <script type="text/javascript" src="/blueberryswebtiendas/jquery/jquery-1.9.0.js"></script>
  3. <script type="text/javascript" src="/blueberryswebtiendas/jquery/jquery.validate.js"></script>
  4. <script type="text/javascript">
  5.     $(document).ready(function() {
  6.         $("#form3").validate({
  7.             rules:{
  8.                 email_user:{
  9.                     email:true,
  10.                     required:true,
  11.                     remote:"validacion_usuario_user.php"
  12.                 },
  13.                
  14.                 nombre_user:{
  15.                     required:true
  16.                 },
  17.                 apellido_user:{
  18.                     required:true
  19.                 },
  20.                 pasword_user_invitado:{
  21.                     required:true
  22.                 },
  23.                 direccion1:{
  24.                     required:true
  25.                 },
  26.                 direccion2:{
  27.                     required:true
  28.                 },
  29.                 ciudad:{
  30.                     required:true
  31.                 },
  32.                 codpostal:{
  33.                     required:true
  34.                 },
  35.                 provincia:{
  36.                     required:true
  37.                 },
  38.                     pais:{
  39.                     required:true
  40.                 }
  41.             },
  42.                
  43.                
  44.                     messages:{
  45.                        
  46.                             email_user:{
  47.                             email:"El email no es valido",
  48.                             required:"El email es obligatorio",
  49.                             remote:"El usuario ya existe"
  50.                     },
  51.                         nombre_user:{
  52.                             required:"Campo obligatorio"
  53.                     },
  54.                     apellido_user:{
  55.                             required:"Campo obligatorio"
  56.                     },
  57.                     pasword_user_invitado:{
  58.                         required:"Contraseña obligatoria"
  59.                     },
  60.                     direccion1:{
  61.                         required:"Campo obligatorio"
  62.                     },
  63.                     direccion2:{
  64.                         required:"Campo obligatorio"
  65.                     },
  66.                     ciudad:{
  67.                         required:"Campo obligatorio"
  68.                     },
  69.                     codpostal:{
  70.                         required:"Campo obligatorio"
  71.                     },
  72.                     provincia:{
  73.                         required:"Campo obligatorio"
  74.                     },
  75.                     pais:{
  76.                         required:"Campo obligatorio"
  77.                     }
  78.         }
  79.         })
  80.     })
  81.  
  82. </script>

y aquí la pagina que mira la base de datos:

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. $formusuario_user=$_GET['email_user'];
  5.  
  6.  
  7.  
  8. // Si entramos es que todo se ha realizado correctamente
  9.  
  10.  $conexion = mysql_connect("$hostname_blueberryswebtiendas","$username_blueberryswebtiendas","$password_blueberryswebtiendas");
  11.         mysql_select_db("$database_blueberryswebtiendas");
  12.        
  13. $sql="SELECT * from usuario_user where email_user='$formusuario_user' AND tienda='$tienda'";
  14. $resultado=mysql_query($sql, $conexion);
  15.     if(mysql_fetch_assoc($resultado)){
  16.         echo "false";
  17.     }else{
  18.         echo "true";
  19.     }
  20.  
  21.  
  22.  
  23.  
  24. ?>

la pregunta seria como paso el valor de tienda, espero que entendais lo que necesito, gracias.