
29/11/2012, 21:30
|
| | Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 12 años, 3 meses Puntos: 10 | |
Respuesta: Concatenar resultado de consulta en email Primero la consulta, luego recoges, luego montas la variable con foreach y por último concatenas en el mensaje, pero no puedes concatenar un código de consulta a base de datos en mitad de una variable que estas definiendo. Código PHP: <?php $rs2 = mysql_query("SELECT * FROM hab_reservacion WHERE id_reservacion='$id_reservacion'"); while ($result = mysql_fetch_array($rs2)) { $tipo_habitacion[] = $result['tipo_habitacion']; } foreach($tipo_habitacion as $habitacion_c) { $habitaci.=$habitacion_c.'<br>'; } $destinatario = "$email, [email protected]"; $asunto = utf8_decode("Pre-Reservación exitosa"); $cuerpo = ' <html> <head></head> <body> <div id="cuerpo"> <table class="reserva"> <tr> <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 /> </td> </tr> <tr> <td colspan="4"> Hola, '.$nombre.' !</td> </tr> <tr> <td colspan="4"></td> </tr> <tr> <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 48 horas, contadas a partir del envío de este mensaje, mientras realizas tu pago. </td> </tr> <tr> <td colspan="4">Te invitamos a hacer clic sobre el siguiente enlace y revisar</td> </tr> <tr> <td colspan="4"> <a href="http://www.vamonosdevacaciones.com.ve/como_pagar.php">¿Cómo puedo hacer el pago de mis vacaciones?</a> </td> </tr> <tr> <td colspan="4"></td> </tr> <tr> <th colspan="2" align="center" class="reserva">RESERVACIÓN Nº ' .$n_reservacion.'</th> </tr> <tr> <td class="reserva_1">Cliente:</td> <td colspan="2">'.$nombre.'</td> </tr> <tr> <td class="reserva_1">Cédula o Rif:</td> <td colspan="2">'.$letraci. '-'. $ci. '</td> </tr> <tr> <td class="reserva_1">Teléfono:</td> <td colspan="2">'.$telefono.'</td> </tr> <tr> <td class="reserva_1">Email:</td> <td colspan="2">'.$email.'</td> </tr> <tr> <td class="reserva_1">Nombre de la Posada:</td> <td colspan="2">'.$nombre_posada.'</td> <input type="hidden" name="nombre_posada" value="'.$nombre_posada.'"> </tr> <tr> <td class="reserva_1">Nombre del Plan:</td> <td colspan="2">'.$nombre_plan.'</td> <input type="hidden" name="id_plan" value="'.$id_plan.'"> </tr> <tr> <td class="reserva_1">Incluye:</td> <td colspan="2">'.$incluye.'</td> </tr> <tr> <td class="reserva_1">Llegada:</td> <td colspan="2">'.$fecha1.'</td> </tr> <tr> <td class="reserva_1">Salida:</td> <td colspan="2">'.$fecha2.'</td> </tr> <tr> <td class="reserva_1">Duración:</td> <td colspan="2">'.$totalDays . ' dias y ' .$totalNoches . ' noches'.'</td> </tr> <tr> <td class="reserva_1">Cantidad Adultos:</td> <td colspan="2">'.$adultos . ' adultos '.'</td> </tr> <tr> <td class="reserva_1">Niños Menores 6 años:</td> <td colspan="2">'.$ctdad_ninos_me . ' niños '.'</td> </tr> <tr> <td class="reserva_1">Niños Mayores 6 años:</td> <td colspan="2">'.$ctdad_ninos_may . ' niños '.'</td> </tr> <tr> <td class="reserva_1">Nº Habitaciones:</td> <td colspan="2">'.$n_habitaciones . ' Habitaciones '.'</td> </tr> <tr> <td class="reserva_1">Tipo de Habitacion:</td> <td colspan="2">'.$habitaci. ' </td> </tr> <tr> <td class="reserva_1">Precio:</td> <td colspan="2">'.'Bs. ' .$precio_subtotal. ',00' . ' + IVA'.'</td> </tr> <tr> <td class="reserva_1">Precio Total:</td> <td colspan="2">'.'Bs. ' .$total. ',00'.'</td> </tr> <tr> <td colspan="4" class="texto_bajo"> El envío de la factura original se realiza por MRW y tiene un costo adicional de Bs. 50 (opcional) </td> </tr> <tr> <td colspan="4" class="texto_bajo"> Cotización válida por 5 días, precios sujetos a cambio sin previo aviso </td> </tr> <tr> <td colspan="4">El estatus de su reservación es: '.$estatus.'</td> </tr> </table> </div> </body> </html> '; //Envío en formato HTML $headers = utf8_decode("From: Vámonos de Vacaciones [email protected]\r\n"); $headers .= 'MIME-Version: 1.0' . "\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; //Dirección del remitente //Dirección de respuesta (Puede ser una diferente a la de [email protected]) $headers .= "Reply-To: [email protected]\r\n"; //direcciones que recibián copia $headers .= "Cc: [email protected]\r\n"; //direcciones que recibirán copia oculta $headers .= "Bcc: [email protected], [email protected]\r\n"; mail($destinatario,$asunto,$cuerpo,$headers); saludos |