Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2012, 19:51
leonagelic
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: Enviar varios datos de un arreglo por mail con php

Bueno ya lo resolví improvisando un poco... les dejo el codigo por si otra persona lo necesita o lo buscan:

Código PHP:
Ver original
  1. $destinatario = $mifila2['email'];
  2.     $asunto = "Ventas - Compra";
  3.     $cuerpo = '
  4.             <html>
  5.                 <head>
  6.                 <title>VENTAS - Compra con exito</title>
  7.                 </head>
  8.                 <body>
  9.                 <h1>Hola ';
  10.     $cuerpo .= $usuario;
  11.     $cuerpo .= '</h1><p style=font-size:14px;><b>Gracias por comprar en Ventas </b>.</p>
  12.             <p>Aqui te mostramos a continuacion tu compra sigue los pasos para completar y retirar tus productos :</p>';
  13.     $cuerpo .='Cantidad total de articulos: '.$total.'<br>';
  14.         foreach($_SESSION['carro'] as $id => $x){
  15.         $contador++;
  16.         $resultado = mysql_query("SELECT id_producto, nombre, precio FROM productos WHERE id_producto=$id");
  17.         $mifila = mysql_fetch_array($resultado);
  18.         $id = $mifila['id_producto'];
  19.         $producto = $mifila['nombre'];
  20.         $producto = substr($producto,0,40);
  21.         $precio = $mifila['precio'];
  22.     $cuerpo .='
  23.     <br>Nombre:   '.$producto.'<br>
  24.     Precio:   Bs. '.$precio.'<br>
  25.     Cantidad: '.$x.'
  26.      <hr style=padding-left:50px>
  27.     ';
  28.     }
  29.     $cuerpo .= '
  30.     <br><br>Total de tu compra: Bs '.$totalprecio.'<br>
  31.    
  32.     ';
  33.     $cuerpo .= "Comunicate a los tlf:";
  34.     $cuerpo .= "</body></html>";
  35.     $headers = "MIME-Version: 1.0\r\n";
  36.     $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  37.     $headers .= "From: Admin VENTAS <[email protected]>\r\n";
  38.     $headers .= "Reply-To: [email protected]\r\n";
  39.    
  40.     mail($destinatario,$asunto,$cuerpo,$headers);


y me imprime algo asi en el correo:
---------------------------------------------------------------------------------------
Cantidad total de articulos: 3

Nombre: impresora epson
Precio: Bs. 500
Cantidad: 1
---------------------------------------------------------
Nombre: Mouse
Precio: Bs. 34
Cantidad: 1
---------------------------------------------------------
Nombre: bateria de lapto acer
Precio: Bs. 42
Cantidad: 1
-------------------------------------------------------

Total de tu compra: Bs 576...
--------------------------------------------------------------------------------------