Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2010, 06:44
cronosmen
 
Fecha de Ingreso: junio-2008
Mensajes: 165
Antigüedad: 15 años, 11 meses
Puntos: 6
Respuesta: enviar mas de un password por email

Ya lo he coneguido, pero en vez de enviarme las dos pass me envia por ejemplo dos veces la misma pass. ¿Qúe puede fallar?.

Código PHP:
Ver original
  1. $result= mysql_query("SELECT pass
  2.                             FROM $v_tabla  
  3.                             WHERE mail='$mail'
  4.                              AND valido=1")
  5.     or die(mysql_error());
  6.  
  7.     $v_encontrado = mysql_num_rows($result);
  8.     mysql_free_result($result);
  9.     if($v_encontrado!=0){
  10.         $result= mysql_query("SELECT count(*)
  11.                                 FROM $v_tabla  
  12.                                 WHERE mail='$mail'
  13.                                 AND valido=1")
  14.         or die(mysql_error());
  15.         $n_anuncios_encontrados = mysql_num_rows($result);
  16.        
  17.         $n_anuncio=0;//variable para recorrer anuncios
  18.        
  19.         $v_msg_mail=$v_mail." estos son tus datos de acceso <br>";
  20.         while($n_anuncio<=$n_anuncios_encontrados){
  21.         $result= mysql_query("SELECT titulo,pass,municipio,provincia,codpostal
  22.                                 FROM $v_tabla  
  23.                                 WHERE mail='$mail'
  24.                                 AND valido=1")
  25.         or die(mysql_error());
  26.        
  27.         $row = mysql_fetch_array( $result );
  28.  
  29.         $v_pass= $row['pass'];
  30.         $v_titulo= $row['titulo'];
  31.         $v_municipio= $row['municipio'];
  32.         $v_provincia= $row['provincia'];
  33.         $v_cod_postal= $row['codpostal'];
  34.        
  35.         $v_msg_mail=$v_msg_mail."<br><br> titulo: <b>".$v_titulo."</b><br> Municipio: <b>".$v_municipio."</b> <br> Provincia: <b>".$v_provincia."</b> <br> Código postal: <b>".$v_cod_postal."</b><br> Código: <b>".$v_pass."</b><br>";
  36.        
  37.        
  38.                
  39.         $n_anuncio=$n_anuncio+1;
  40.         }
  41.        
  42.         $enviado=envia_correo_recordatorio("Estimado usuario",$mail,$p_modo,$v_mensaje,$p_to,$v_msg_mail);
  43.        
  44.         if ($enviado==1){
  45.             $v_msg="Tus datos de acceso se han enviado correctamente, por favor revisa tu correo.";
  46.         }else{
  47.             $v_msg="No se han podido enviar los datos de acceso. Intentelo de nuevo";
  48.         }

Última edición por cronosmen; 22/12/2010 a las 07:10