
24/10/2006, 06:54
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
Cita:
Iniciado por berseco Hola, estoy adadtando el mismo carrito a mi web y el problema que tento es que quiero enviar el carrito, junto con un formulario con los datos personales del cliente por e-mail con funcion mail().
lo he conse guido envia con print_r(), pero me lo manda sin ningún tipo de formato. Y yo quierio recivirlo tal y como sale en pantalla.
ver_carrito.php Código PHP: <?
include("lib_carrito.php");
?>
<html>
<head>
<title>Introduce Producto</title>
</head>
<?
$_SESSION["ocarrito"]->imprime_carrito();
$datos= 0;
echo "<form name=\"pedido\" method=\"post\" action=\"envio.php\">
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"3\">
<tr>
<td>Nombre</td><td><input name=\"nom\" type=\"text\" size=\"35\"></td>
<td>Apellidos</td><td><input name=\"ape\" type=\"text\" size=\"70\"></td>
</tr>
<tr>
<td>DNI / NIF </td><td><input name=\"dni\" type=\"text\" size=\"35\"></td>
<td>Dirección </td><td><input name=\"dire\" type=\"text\" size=\"70\"></td>
</tr>
<tr>
<td height=\"28\">CP</td><td><input name=\"cp\" type=\"text\" size=\"8\"> </td>
<td>Población</td><td><input name=\"pobla\" type=\"text\" size=\"70\"></td>
</tr>
<tr>
<td height=\"28\">Provincia</td><td><input name=\"provin\" type=\"text\" size=\"35\"></td>
<td>Pais</td><td><input name=\"pais\" type=\"text\" value=\"España\"></td></tr>
<tr><td height=\"28\">Teléfono</td><td><input type=\"text\" name=\"tele\"></td>
<td>E-Mail</td><td><input name=\"mail\" type=\"text\" size=\"45\"></td>
</tr>
</table>
<p align=\"center\"><input type=\"submit\" name=\"envio\" value=\"Enviar pedido\">
</p>
</form>";
?>
<br>
<br>
<a href="index.php">Volver</a>
</body>
</html>
envio.php Código PHP: <?
include("lib_carrito.php");
?>
<link href="../fondo.css" rel="stylesheet" type="text/css">
<?php
$nombre=$_POST["nom"]; $apellido=$_POST["ape"]; $nif=$_POST["dni"]; $direccion=$_POST["dire"]; $codp=$_POST["cp"];
$poblacion=$_POST["pobla"]; $provincia=$_POST["provin"]; $pai=$_POST["pais"]; $telefono=$_POST["tele"]; $email=$_POST["mail"];
$carrito=$_POST["pedido"];
$contenido = "
<html>
<head>
<title>prueba </title>
</head>
<body>
Nombre : $nombre
Apellidos: $apellido
<b>DNI / NIF : </b>$nif
Dirección : $direccion
CP : $codp
Población : $poblacion
Provincia : $provincia
Pais : $pai
Teléfono : $telefono
E-Mail : $email".
print_r ($_SESSION["ocarrito"]);
for ($i=0; $i<count($_SESSION["ocarrito"]); $i++)
{
echo $array_id_prod[$i];
echo $_SESSION["ocarrito"][$i];
print ($array_precio_prod[$i]);
} ."
</body>
</html>";
//$contenido .= print_r ($_SESSION["ocarrito"],true);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail("[email protected]", "Envio desde el carrito", $contenido, $headers);
?>
<p> </p>
<p> </p>
<p> </p>
<p class="titulo">Gracias por</p>
<p class="titulo"> su confianza </p>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html> Gracias de ante mano Esta adaptación ya se hizo en otro mensaje .. http://www.forosdelweb.com/f18/ayuda-con-este-carro-350268/
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |