Este es el code:
Código PHP:
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$poblacion = $_POST['poblacion'];
$provincia = $_POST['provincia'];
$tel = $_POST['tel'];
$cp = $_POST['cp'];
$email = $_POST['email'];
$comentarios = $_POST['comentarios'];
$html = "<html>
<head>
<title>Detalle de artículos Comprados</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<style type=\"text/css\">
.tit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.prod {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #333333;
}
</style>
</head>
<body>
<table width=\"414\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr bgcolor=\"#990000\" class=\"tit\">
<td width=\"198\" align=\"center\">NOMB</td>
<td width=\"107\" align=\"right\">PVP</td>
<td width=\"109\" align=\"center\">Cantidad</td>
</tr>";
$color=array("#ffffff","#F0F0F0");
$contador=0;
$suma=0;
foreach($carro as $k => $v){
$contador++;
$subto=$v['cantidad']*$v['PVP'];
$suma=$suma+$subto;
$html.="<tr bgcolor=\"".$color[$contador%2]."\" class=\"prod\">
<td>".$v['NOMB']."".$v['CODI']."</td>
<td align=\"right\">".$v['PVP']."</td>
<td align=\"center\">".$v['cantidad']."</td>
</tr>";
}
$html .= " </table>
<div align=\"center\"><span class=\"prod\">Total de Artículos: ".count($carro)."</span> </div><br>
<div align=\"center\"><span class=\"prod\">Total: ".number_format($suma,2)."€
</span></div><br>
<div align=\"left\"><span class=\"prod\">
</table>
<div align=\"left\"><span class=\"prod\"><b>Nombre:</b> ".$nombre."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Apellidos:</b> ".$apellidos."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Dirección:</b> ".$direccion."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Población:</b> ".$poblacion."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Província:</b> ".$provincia."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>C.P:</b> ".$cp."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Tel:</b> ".$tel."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Correo Electrónico:</b> ".$email."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Comentarios:</b> ".$comentarios."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>
</b></span></div></body>
</html>";
//Como queremos enviar el mensaje en formato html, colocamos las 2 cabeceras que nos permitirán hacerlo
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
/*Las siguientes 2 cabeceras, permitirán que el destinatario sepa a quién responder y quién le ha enviado
el mensaje
*/
$headers .= "Reply-To: $email\r\n";
$headers .= "From: $nombre $apellidos<'$email'>\r\n";
/*En este ejemplo suponemos que el mail del destinatario lo hemos enviado desde un formulario
con el método post, pero es indistinto desde donde se lo obtenga (consulta a la base de datos,
almacenado en una variable de sesión, enviado por get,etc.)
*/////////////////////////////////////////////////////////////////////////////////////////////
$html2 = "<html>
<head>
<title>Detalle de artículos Comprados</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
<style type=\"text/css\">
.tit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.prod {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #333333;
}
</style>
</head>
<body>
<table width=\"414\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr bgcolor=\"#990000\" class=\"tit\">
<td width=\"198\">NOMB</td>
<td width=\"107\" align=\"right\">PVP</td>
<td width=\"109\" align=\"center\">Cantidad</td>
</tr>";
$color=array("#ffffff","#F0F0F0");
$contador=0;
$suma=0;
foreach($carro as $k => $v){
$contador++;
$subto=$v['cantidad']*$v['PVP'];
$suma=$suma+$subto;
$html2.="<tr bgcolor=\"".$color[$contador%2]."\" class=\"prod\">
<td>".$v['NOMB']."</td>
<td align=\"right\">".$v['PVP']."</td>
<td align=\"center\">".$v['cantidad']."</td>
</tr>";
}
$html2 .= " </table>
<div align=\"center\"><span class=\"prod\">Total de Artículos: ".count($carro)."</span> </div><br>
<div align=\"center\"><span class=\"prod\">Total: ".number_format($suma,2)."€
</span></div><br>
<div align=\"left\"><span class=\"prod\">
</table>
<div align=\"left\"><span class=\"prod\"><b>Nombre:</b> ".$nombre."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Apellidos:</b> ".$apellidos."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Dirección:</b> ".$direccion."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Población:</b> ".$poblacion."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Província:</b> ".$provincia."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>C.P:</b> ".$cp."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Tel:</b> ".$tel."</span></div><br>
<div align=\"left\"><span class=\"prod\"><b>Correo Electrónico:</b> ".$email."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>Comentarios:</b> ".$comentarios."</span> </div><br>
<div align=\"left\"><span class=\"prod\"><b>
</b></span></div></body>
</html>";
//Como queremos enviar el mensaje en formato html, colocamos las 2 cabeceras que nos permitirán hacerlo
$headers2 = "MIME-Version: 1.0\r\n";
$headers2 .= "Content-type: text/html; charset=iso-8859-1\n";
/*Las siguientes 2 cabeceras, permitirán que el destinatario sepa a quién responder y quién le ha enviado
el mensaje
*/
$headers2 .= "Reply-To: $email\r\n";
$headers2 .= "From: carlos\r\n";
/*En este ejemplo suponemos que el mail del destinatario lo hemos enviado desde un formulario
con el método post, pero es indistinto desde donde se lo obtenga (consulta a la base de datos,
almacenado en una variable de sesión, enviado por get,etc.)
*/
mail("[email protected]","Detall de compra a la seva web",$html,$headers);
mail("$email","Detalle de su compra en la web",$html2,$headers2);
mail("{$_POST['email']}","Detalle de su compra en nuestro website",$html,$headers);
?>
<? header("Location: gracias.php"); ?>