Tengo un formulario que envia un par de datos a unas variables,lo cual deben ir a un mail.Uso phpmailer. Los primeros datos los muestra perfecto pero hay datos que no me muestra.Crea las filas y las columnas pero no me muestra lo que tiene dentro de ellas.Que podra ser?De todas maneras dejo el codigo completo para que lo evaluen y me digan o me puedan dar una solucion.Gracias.
<?php
require "class.phpmailer.php";
require 'class.smtp.php';
$mail = new phpmailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = '
[email protected]';
$mail->Password = 'w37an1a';
$_empresa .= $_POST["empresas"];
$_ciudad .= $_POST["Ciudad"];
$_pais .= $_POST["Pais"];
$_nombre .= $_POST["nombre"];
$_telefono .= $_POST["Telefono"];
$_mail .= $_POST["email"];
$_comentario .= $_POST["Comentarios2"];
$mail->FromName = $_empresa;
$mail->From = $_mail;
$mail->AddAddress('
[email protected]');
$mail->Subject = 'Formulario de Pedido';
$mail->IsHTML(true);
$body .='<table width="399" border="0">
<tr>
<td width="135">Empresa:</td>
<td width="254">'.$_empresa.'</td>
</tr>
<tr>
<td>Ciudad:</td>
<td>'.$_ciudad.'</td>
</tr>
<tr>
<td>Pais:</td>
<td>'.$_pais.'</td>
</tr>
<tr>
<td>Nombre y Apellido:</td>
<td>'.$_nombre.'</td>
</tr>
<tr>
<td>Telefono:</td>
<td>'.$_telefono.'</td>
</tr>
<tr>
<td>E-mail:</td>
<td>'.$_mail.'</td>
</tr>
<tr>
<td>Comentario</td>
<td>'.$_comentario.'</td>
</tr>
</table>
<p> </p>
</p>
</table>
<p> </p>
<table width="398" height="109" border="1">
<tr>
<td height="23" colspan="2" align="center">Pedido</td>
</tr>
<tr>
<td height="21" align="center">Producto</td>
<td align="center">Cantidad</td>
</tr>
<?php for($i=0;$i<count($_POST["CANTPROD"]);$i++){?>
<tr>
<td><?php $_POST["NOMPROD"][$i];?></td>
<td><?php $_POST["CANTPROD"][$i];?></td
</tr>
<?php }?>
</table>
<p> </p>
';
$mail->Body= $body;
if(!$mail->Send()) {
echo $mail->ErrorInfo;
} else {
echo 'Correo enviado correctamente';
}
?>