Hola amigos, soy nuevo en el foro y tengo semanas tratando de solucionar un problema que tengo, a ver si me pueden ayudar. Adjunto el código con el cual no he logrado enviarme los datos de la sesión $_SESSION['detalle'] por correo con la funcion mail(), logro que me lleguen las demas variables pero la tabla que se forma con la sesion no e logrado hacer enviarmela. como podria hacer? de verdad que nose que mas hacer. me podrian ayudar? por favor! me explique bien?
<?php
$to = "cesar.anl17@gmail.com"; // correo de contacto
// recojeremos los datos del formulario
$cliente = htmlentities($_POST['cliente']);
$etiquetas = $_POST['etiquetas'];
$codigosdebarra = $_POST['codigosdebarra'];
$formadepago = $_POST['formadepago'];
$asunto = "Nuevo Pedido";
$iv = "0.12";
?>
<?php
@session_start();
?>
<?php if(count($_SESSION['detalle'])>0){?>
<table class="table">
<thead>
<tr>
<th>Descripción</th>
<th>Cantidad</th>
<th>Precio</th>
<th>Subtotal</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
$total = 0;
foreach($_SESSION['detalle'] as $k => $detalle){
$total += $detalle['subtotal'];
?>
<tr>
<td><?php echo $detalle['producto'];?></td>
<td><?php echo $detalle['cantidad'];?></td>
<td><?php echo $detalle['precio'];?></td>
<td><?php echo $detalle['subtotal'];?></td>
</tr>
<?php }?>
<tr>
<td colspan="3" class="text-right">Total sin IVA</td>
<td><?php echo $total;?></td>
<tr><td colspan="3" class="text-right">IVA</td>
<td><?php echo $total*$iv;?></td></tr>
<tr><td colspan="3" class="text-right">Total con Iva</td>
<td><?php echo $total*$iv+$total;?></td></tr>
</tr>
</tbody>
</table>
<?php }else{?>
<div class="panel-body"> No hay productos agregados</div>
<?php }
$mensaje = 'Cliente: '.$cliente.' /// Etiquetas: '.$etiquetas.' /// Codigos de Barra: '.$codigosdebarra.' /// Forma de Pago: '.$formadepago;
mail($to, $asunto, $mensaje);
?>