Quisiera saber como puedo enviar los datos de una factura que genero en un formulario html al email del comprador. En el formulario tengo un boton para imprimir la factura y otro para enviarla.
He visto varios códigos de la función mail pero no se como hacerlo. Si me pueden dar una idea por favor:
este es el código que recoge los datos del form para enviar el email, lo probé en el servidor pero no me envia el correo:
Código PHP:
<?
session_start();
include("func.php");
$username = $_SESSION['usuario'];
$conexion = db_connect();
if (!$conexion)
return 0;
?>
<HTML>
<HEAD>
<TITLE>xxxxx</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<link href="../css/estilo.css" rel="stylesheet" type="text/css">
<link href="../css/tabla.css" rel="stylesheet" type="text/css">
<BODY>
<div id="wrapper">
<div id="leftcolumn"></div>
<div id="rightcolumn">
<?
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$mail = $_POST['mail'];
$orderid = $_POST['orderid'];
$amount = $_POST['amount'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por xxxxxx" rn";
$mensaje .= "Su e-mail es: " . $mail . " rn";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " rn";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '$mail';
$asunto = 'Contacto desde xxxxx';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
</div>
</div>
</BODY>
</HTML>
gracias