Ver Mensaje Individual
  #20 (permalink)  
Antiguo 23/10/2006, 14:08
berseco
Invitado
 
Mensajes: n/a
Puntos:
Enviar la cesta por e-mail

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();
$datos0;

 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&oacute;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&oacute;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&eacute;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>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="titulo">Gracias por</p>
<p class="titulo"> su confianza </p>

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>
Gracias de ante mano