Juanito

Enviar por email un array de a
22 de Julio del 2004
Bueno ya he acabado un buen modulo de programacion pero ahora solo me falta que consultando una tabla esos registros me lo envie a una direccion de correo especifico.

el codigo es:

<?php
include("config.php");
$cesta=mysql_query("SELECT * FROM cart, articulos WHERE cart.codi_artic = articulos.codi_artic and cart.cookieId = '" . GetCartId() . "' order by articulos.desc_artic asc");
$totalCost = 0;
$canti=0;
while ($articulo=mysql_fetch_array($cesta))
{
$Total_prenda = ($articulo["qty"] * $articulo["prec_artic"]);
$totalCost += ($articulo["qty"] * $articulo["prec_artic"]);
$canti+=$articulo["qty"];

$iva=$totalCost*0.16;
$t_sin_portes=$totalCost+$iva;
$portes=$t_sin_portes*0.06;
$neto=$t_sin_portes+$portes;

echo "Codigo : ".$articulo["codi_artic"]."<br>";
echo "Cantidad : ".$articulo["qty"]."<br>";
echo "Nombre de Prenda : ".$articulo["desc_artic"]."<br>";
echo "Color de Prenda : ".$articulo["des_color"]."<br>";
echo "Talla de Prenda: ".$articulo["cod_talla"]."<br>"."<br>";
}

echo "Cantidad de Prendas : ".$canti."<br>";
echo "Sub Total :".number_format($totalCost, 3, ".", ",")."<br>";
echo "Impuesto IVA : ".number_format($iva, 3, ".", ",")."<br>";
echo "Total sin Portes : ".number_format($t_sin_portes, 3, ".", ",")."<br>";
echo "Pago de Portes : ".number_format($portes,3, ".", ",")."<br>";
echo "Total a Pagar : ".number_format($neto, 3, ".", ",")."<br>";
?>
me sale todo perfecto pero como haria para enviar esos contenidos que se encuentran dentro del while.

Gracias

inphyx
22 de Julio del 2004
Dentro del while, añade a la varaible $contenido lo que quieras mostrar en el mail:

$contenido = "Codigo : ".$articulo["codi_artic"]."n";
$contenido.= "Cantidad : ".$articulo["qty"]."n";
$contenido.= "Nombre de Prenda : ".$articulo["desc_artic"]."n";
$contenido.= "Color de Prenda : ".$articulo["des_color"]."n";
$contenido.= echo "Talla de Prenda: ".$articulo["cod_talla"]."n";

Envío:

$para = "[email protected]";
$asunto = "Detalle del pedido";
$headers = "From: [email protected]";

if(mail($para,$asunto,$contenido,$headers))
echo "Mail enviado a $para";
else echo "Error en el envío";

Espero q te sirva.

Salu2,

iNphYx