Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2013, 14:35
Avatar de mili_07
mili_07
 
Fecha de Ingreso: febrero-2012
Mensajes: 58
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Envio de detalle de productos al mail con phpmailer.

Gracias por responder este es el codigo:


foreach($_SESSION['carro'] as $key=>$valor){
$fi=$config->getProductosPorId($key);

echo "<br> Cantidad: " . $valor;

foreach($fi as $fila){

$id=$fila['idproductos'];
$producto=$fila['producto'];
$preciounit=$fila['precio'];

}
echo "<br> Producto: " . $producto;
echo "<br> Id: " . $id . "<br>";
echo "Precio unitario: " . $preciounit . "<br><br><br>";



}

if(isset($_SESSION['nombre']) && isset($_SESSION['carro'])){

send_mail(
'[email protected]',
$_SESSION['email'],
'Gracias por efectuar su compra con nosotros',
"Hola " . $nombrecliente . " " . $apellidocliente .
"<br/>" .
"Gracias por efectuar su compra con nosotros." .

"Su total de compra es de: $ " . $total_compra = $_SESSION['totalcoste'] .
"<br/>" .
"La cantidad total de articulos de: " . $cant_total = $_SESSION['cantidadTotal'] . " articulos. " .
"<br/>" .
"Usted a adquirido el/los producto/s: ".
"<div>" .
$_SESSION['productos']
. "</div>".





"<br/>" .
"<br/>" .
"Muchas gracias."
);


}else{

echo "error";
}



En la parte que utilizo send mail, donde dice $_SESSION['productos'], me devuelve solo un producto. Me imagino que el problema es porque session no guarda array pero me gustaria saber como hacerlo si se puede y como mostrarlo en el mail. MUCHAS GRACIAS!!!