Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2012, 13:08
chuntaro18
 
Fecha de Ingreso: mayo-2012
Ubicación: Distrito Federal
Mensajes: 49
Antigüedad: 12 años, 7 meses
Puntos: 9
Respuesta: Dar formato a seccion HTML en phpmailer

Gracias por tus prontas respuestas y disculpa las molestias, pero mira lo puse asi:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hotel Real</title>
</head>
<body>
<?php
$enviarConsulta = ($_REQUEST["enviar"]=='enviar');
$consultaEnviada = false;
$error = '';
if($enviarConsulta){
    require("class.phpmailer.php");  
    $mail = new PHPMailer(); // por defecto utiliza la función PHP mail()    
    
    $emailTo = '[email protected]';
    $nombre = $_REQUEST['nombre'];
    $apellidos = $_REQUEST['apellidos'];
    $email=$_REQUEST['email'];
    $mensaje=$_REQUEST['mensaje'];
    $subject = 'Envío De Sugerencias';                                               
    $body = "

<html>
<head>
<title>Envio de Sugerencias</title>
</head>

<body>
  <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
    <tr>
      <td><table width="100%" border="0">
        <tr>
          <td style="text-align: center"><img src="imagenes/Real de Boca_JPG.jpg" width="284" height="166"></td>
        </tr>
        <tr>
          <td><p>&nbsp;</p>
            <p style="font-family: Helvetica LT Condensed; color: #008895; font-weight: bold; font-size: 22px; text-align: center;">SOLICITUD DE RESERVACIÓN</p></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><spanHelvetica LT Condensed"; font-size: 18px;"><span style="font-weight: bold">Nombre:</span>&nbsp; '.$_POST["nombre"].'</span> '.$_POST["ap_pat"].'&nbsp; <spanHelvetica LT Condensed"; font-size: 18px;">'.$_POST["ap_mat"].'&nbsp;</span></td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Ciudad:</span>&nbsp; '.$_POST["ciudad"].'</td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Teléfono:</span>&nbsp; '.$_POST["telefono"].'</td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Correo Electrónico:</span>&nbsp; '.$_POST["email"].'</td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Nombre de la empresa:</span>&nbsp; '.$_POST["empresa"].'</td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Número de personas:</span>&nbsp; '.$_POST["num_per"].'</td>
        </tr>
        <tr>
          <td><span style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Número de habitaciones:</span>&nbsp; '.$_POST["num_hab"].'</span></td>
        </tr>
        <tr>
          <td><span style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Número de noches:</span>&nbsp; '.$_POST["num_noches"].'</span></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><p style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Fecha de llegada:</span>&nbsp; <span style="text-align: justify">'.$_POST["dia_llegada"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["mes_llegada"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["año_llegada"].'</span></p></td>
        </tr>
        <tr>
          <td><p style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Hora de llegada:</span>&nbsp; <span style="text-align: justify">'.$_POST["hora_llegada"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["am_pm_llegada"].'</span></p></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><span style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Fecha de sálida:</span>&nbsp; <span style="text-align: justify">'.$_POST["dia_salida"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["mes_salida"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["año_salida"].'</span></span></td>
        </tr>
        <tr>
          <td><span style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Hora de sálida:</span>&nbsp; <span style="text-align: justify">'.$_POST["hora_salida"].'</span>&nbsp; &nbsp;<span style="text-align: justify">'.$_POST["am_pm_salida"].'</span>&nbsp;</span></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><p>&nbsp;</p>
            <p><span style="font-family: Helvetica LT Condensed; font-size: 18px;"><span style="font-weight: bold">Observaciones y comentarios:</span>&nbsp; '.$_POST["comentarios"].'</span></p></td>
        </tr>
        <tr>
          <td><p style="text-align: left; font-size: 14px; font-family: Helvetica LT Condensed;">&nbsp;</p>
            <p style="text-align: left; font-size: 14px; font-family: Helvetica LT Condensed;"><span style="font-weight: bold">Enviado el día:</span>&nbsp;&nbsp; '.$fecha.'</p></td>
        </tr>
        <tr>
          <td style="font-family: Helvetica LT Condensed; font-size: 14px;"><span style="font-weight: bold">Enviado desde la página:</span> &nbsp; '.$destinatario.'</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table></td>
    </tr>
  </table>
</body>
</html>

            ";   
    
    try{
        $mail = new PHPMailer();
        $mail->CharSet = 'UTF-8'; // soporte para ñ,á,é,Ã*...
        $mail->IsMail();                            
        $mail->AddAddress($emailTo);
        $mail->Subject = $subject;
        $mail->From = HotelRealDeBoca;
        $mail->FromName = Hotel . ' ' . Real . ' ' . De . ' ' . Boca;
        $mail->Body = $body;                            
        $consultaEnviada = $mail->Send();        
        if(!$consultaEnviada){
          $error = $mail->ErrorInfo;
        }
    }catch (phpmailerException $e) {
        $error = $e->errorMessage();
    }                                
}
?>
<p>
<?php if(!$consultaEnviada) echo $error; else echo 'Consulta enviada, ¡muchas gracias!';
?>
</p>
<form method="post">
<p>
    <label for="nombre">Nombre</label>
    <input type="text" name="nombre" value=""/>
</p>
<p>
    <label for="apellidos">Apellidos</label>
    <input type="text" name="apellidos" value=""/>
</p>
<p>
    <label for="email">E-mail</label>
    <input type="text" name="email" value=""/>
</p>
<p>
    <label for="mensaje">Mensaje</label>
    <textarea name="mensaje"></textarea>
</p>
<p>
    <input type="submit" name="enviar" value="enviar"/>
</p>
</form>
</body>
</html>
Y a la hora de probarlo me marca error en la linea 30 que es esta

<table width="100%" border="1" cellpadding="0" cellspacing="0"

y es donde empieza la tabla no se si lo estoy haciendo mal