Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/11/2012, 21:30
jmdearpe
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 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