Mi problema es el siguiente, tengo un carro de compras todo funciona perfecto, excepto la parte final donde se debe enviara un email a la persona con los detalles de su compra y uno a mi para saber de la compra.
Código PHP:
$pedido = array("carro");
sort($pedido);
foreach ($carro as $key => $val) {
//echo $val['nombre'] . $val['precio'] . "<br>";
$nombre = $val['nombre'];
$precio = $val['precio'];
$descripcion = $val['descripcion'];
$cantidad = $val['cantidad'];
$codigo_producto = $val['codigo_producto'];
$codigo_provedor = $val['codigo_provedor'];
$provedor = $val['provedor'];
$presentacion = $val['presentacion'];
}
// esto por ejemplo //
echo "$nombre<br>";
//me muestra en pantalla los nombres de los productos sean 2 , 4 o 50
//pero a la hora de querer enviar el contenido de esa variable por emial asi:
$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="DETALLES DE SU PEDIDO"; //subject
$shtml="
$nombre ( solo me recoje en ultimo registro , aunque hayan 10)
La pregunta es como hago para enviar aqui, todos los datos del array $pedido = array("carro");
y sus respectivos valores
"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
mi pregunta especifica como hago para que la variable $nombre me muestre todos los registris como lo hace en el navegador pero que sean enviados por email.