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!!!