Cita:
Iniciado por Kelpie
Si metes texto dentro de una select no "ejecuta" las etiquetas HTML, por eso las ves.
Si lo que quieres es enviar el carrito por eMail junto con los datos de un formulario, no necesitas meterlo en un campo del mismo. En la página que recibe los datos del formulario, en la que compones el cuerpo del correo que vas a enviar, también tienes disponible tu carrito. No tienes más que añadirlo al cuerpo del mensaje con el formato que quieras...
Buenas ,primeramente gracias por tu respuesta ,pero mira no consigo que en el email q me llega con los datos del pedido se vea el carrito, solo salen los datos del cliente, voy a pegar el código porque creo q es lo más sencillo , y haber si alguien me puede ayudar.
Gracias de antemano
Código PHP:
$sendto="[email protected]";
$asunto="Pedido";
$mensaje="Nombre\n: ". $_REQUEST['name']." \n \nDirección: \n ". $_REQUEST['address']." \n\n Ciudad: \n ". $_REQUEST['city']." \n\n Estado: \n".$_REQUEST['state']."\n\n zip: \n". $_REQUEST['zip'] ." \n\n País: \n".$_REQUEST['country'] ." \n\nTeléfono: \n".$_REQUEST['telf'] ." \n\n Movil: \n".$_REQUEST['movil'].
" \n\n Email: \n".$_REQUEST['email']."\n\n\n PEDIDO \n\n".$_SESSION["ocarrito"]->imprime_carrito($catid==106).
"\n";
$sender="[email protected]";
//indicamos el inicio de nuestro lcodigo php
mail("$sendto", "$asunto", "$mensaje");
// aqui termina nuestro codigoQ
Nota: Curiosamente NO ENVIA EL CARRITO $_SESSION["ocarrito"]->imprime_carrito($catid==106)
, PERO si imprime en la página el CARRITO ?me explico?.
Gracias de antemano.