24/10/2006, 06:54
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 8 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. |