Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2009, 19:01
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Pregunta Envio de form factura a email

Hola amigos:

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>
Por favor diganme que estoy haciendo mal

gracias