Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 10:47
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Pregunta Concatenar resultado de consulta en email

Hola amigos. Estoy usando la funcion mail y todo funciona bien, excepto por una parte en donde debo mostrar los datos de una consulta. Está mal concatenado y no logro hacerlo bien. Este es mi código:

Código PHP:
Ver original
  1. $destinatario = "$email, [email protected]";
  2. $asunto = utf8_decode("Pre-Reservación exitosa");
  3. $cuerpo = '
  4. <html>
  5. <head></head>
  6.  
  7. <body>
  8.  
  9. <div id="cuerpo">
  10.     <table class="reserva">
  11. <tr>
  12. <td colspan="4" align="center"><a href="http://www.vamonosdevacaciones.com.ve" target="_blank"><img src="http://www.vamonosdevacaciones.com.ve/images/logo2.jpg"></a><br />
  13. </td>
  14.  
  15.  
  16. </tr>
  17.     <tr>
  18.     <td colspan="4"> Hola, '.$nombre.' !</td>
  19.     </tr>
  20.    
  21.     <tr>
  22.     <td colspan="4"></td>
  23.     </tr>
  24.  
  25.     <tr>
  26.     <td colspan="4">Te informamos que sí tenemos disponibilidad en la posada para la fecha de tu elección, tu Reservación Nº '. $n_reservacion. ' estará abierta por
  27.     48 horas, contadas a partir del envío de este mensaje, mientras realizas tu pago.
  28.     </td>
  29.     </tr>
  30.  
  31.     <tr>
  32.     <td colspan="4">Te invitamos a hacer clic sobre el siguiente enlace y revisar</td>
  33.     </tr>
  34.  
  35.     <tr>
  36.     <td colspan="4">
  37.     <a href="http://www.vamonosdevacaciones.com.ve/como_pagar.php">¿Cómo puedo hacer el pago de mis vacaciones?</a>
  38.     </td>
  39.     </tr>
  40.  
  41.     <tr>
  42.     <td colspan="4"></td>
  43.     </tr>
  44.  
  45.     <tr>
  46.     <th colspan="2" align="center" class="reserva">RESERVACIÓN Nº ' .$n_reservacion.'</th>
  47.     </tr>
  48.  
  49.     <tr>
  50.     <td class="reserva_1">Cliente:</td>
  51.     <td colspan="2">'.$nombre.'</td>
  52.     </tr>
  53.  
  54.     <tr>
  55.     <td class="reserva_1">Cédula o Rif:</td>
  56.     <td colspan="2">'.$letraci. '-'. $ci. '</td>
  57.     </tr>
  58.  
  59.     <tr>
  60.     <td class="reserva_1">Teléfono:</td>
  61.     <td colspan="2">'.$telefono.'</td>
  62.     </tr>
  63.  
  64.     <tr>
  65.     <td class="reserva_1">Email:</td>
  66.     <td colspan="2">'.$email.'</td>
  67.     </tr>
  68.  
  69.     <tr>
  70.     <td class="reserva_1">Nombre de la Posada:</td>
  71.     <td colspan="2">'.$nombre_posada.'</td>
  72.     <input type="hidden" name="nombre_posada" value="'.$nombre_posada.'">
  73.     </tr>
  74.  
  75.     <tr>
  76.     <td class="reserva_1">Nombre del Plan:</td>
  77.     <td colspan="2">'.$nombre_plan.'</td>
  78.     <input type="hidden" name="id_plan" value="'.$id_plan.'">
  79.     </tr>
  80.  
  81.     <tr>
  82.     <td class="reserva_1">Incluye:</td>
  83.     <td colspan="2">'.$incluye.'</td>
  84.     </tr>
  85.  
  86.     <tr>
  87.     <td class="reserva_1">Llegada:</td>
  88.     <td colspan="2">'.$fecha1.'</td>
  89.     </tr>
  90.  
  91.     <tr>
  92.     <td class="reserva_1">Salida:</td>
  93.     <td colspan="2">'.$fecha2.'</td>
  94.     </tr>
  95.  
  96.     <tr>
  97.     <td class="reserva_1">Duración:</td>
  98.     <td colspan="2">'.$totalDays . ' dias y ' .$totalNoches . ' noches'.'</td>
  99.     </tr>
  100.  
  101.     <tr>
  102.     <td class="reserva_1">Cantidad Adultos:</td>
  103.     <td colspan="2">'.$adultos . ' adultos '.'</td>
  104.     </tr>
  105.  
  106.     <tr>
  107.     <td class="reserva_1">Niños Menores 6 años:</td>
  108.     <td colspan="2">'.$ctdad_ninos_me . ' niños '.'</td>
  109.     </tr>
  110.  
  111.     <tr>
  112.     <td class="reserva_1">Niños Mayores 6 años:</td>
  113.     <td colspan="2">'.$ctdad_ninos_may . ' niños '.'</td>
  114.     </tr>
  115.  
  116.     <tr>
  117.     <td class="reserva_1">Nº Habitaciones:</td>
  118.     <td colspan="2">'.$n_habitaciones . ' Habitaciones '.'</td>
  119.     </tr>
  120.  
  121.     <tr>
  122.     <td class="reserva_1">Tipo de Habitacion:</td>
  123.     <td colspan="2">'.
  124.    
  125.     $rs2 = mysql_query("SELECT * FROM hab_reservacion WHERE id_reservacion='$id_reservacion'");
  126.     while ($result = mysql_fetch_array($rs2)) {
  127.         $tipo_habitacion[] = $result['tipo_habitacion'];
  128.     }  
  129.         foreach($tipo_habitacion as $habitacion_c) {
  130.                
  131.             echo $habitacion_c.'<br>';
  132.     }
  133.     '
  134.     </td>
  135.    </tr>
  136.  
  137.     <tr>
  138.     <td class="reserva_1">Precio:</td>
  139.     <td colspan="2">'.'Bs. ' .$precio_subtotal. ',00' . ' +  IVA'.'</td>
  140.     </tr>
  141.  
  142.     <tr>
  143.     <td class="reserva_1">Precio Total:</td>
  144.     <td colspan="2">'.'Bs. ' .$total. ',00'.'</td>
  145.     </tr>
  146.  
  147.     <tr>
  148.     <td colspan="4" class="texto_bajo">
  149.     El envío de la factura original se realiza por MRW y tiene un costo adicional de Bs. 50 (opcional)
  150.     </td>
  151.     </tr>
  152.  
  153.     <tr>
  154.     <td colspan="4" class="texto_bajo">
  155.     Cotización válida por 5 días, precios sujetos a cambio sin previo aviso
  156.     </td>
  157.     </tr>
  158.  
  159.     <tr>
  160.     <td colspan="4">El estatus de su reservación es: '.$estatus.'</td>
  161.     </tr>
  162.  
  163.     </table>
  164. </div>
  165. </body>
  166. </html>
  167. ';
  168. //Envío en formato HTML
  169. $headers = utf8_decode("From: Vámonos de Vacaciones [email protected]\r\n");
  170. $headers .= 'MIME-Version: 1.0' . "\n";
  171. $headers .= "Content-type: text/html; charset=UTF-8\r\n";
  172.  
  173. //Dirección del remitente
  174.  
  175. //Dirección de respuesta (Puede ser una diferente a la de [email protected])
  176. $headers .= "Reply-To: [email protected]\r\n";
  177.  
  178. //direcciones que recibián copia  
  179. $headers .= "Cc:  [email protected]\r\n";
  180. //direcciones que recibirán copia oculta  
  181. $headers .= "Bcc: [email protected], [email protected]\r\n";
  182.  
  183. mail($destinatario,$asunto,$cuerpo,$headers);

Por favor me pueden indicar porque no está bien...

Gracias
__________________
Caminando con el corazón partío