Comunidad de diseño web y desarrollo en internet online

EMAIL EN CARRITO DE COMPRAS

Citar            
MensajeEscrito el 04 Sep 2011 12:08 am
Hola, he seguido un tutorial de una carrito de compras por session en php, sin sql ni nada del otro mundo. El problema, es que esta la sección que se llama confirmar pedido, esta lo que hace a travez de una variable mostrar los productos que fui cargando, nada raro. El tema es que quise poner un botón para enviar un email tomando la variable que me carga los productos seleccionados, pero el email no me llega con los datos, o sea... me llega vacío, como si leyera una variable vacía, porque ni si quiera me da error el envío.
Codigo:

Código PHP :

<?php 
session_start(); 
//Asignamos todos los valores guardados en la sesión a la variable $carro, como hicimos en las páginas anteriores 
$carro=$_SESSION['carro']; 
//$products es la variable que usaremos para mostrar los productos en esta página (separados por '+') 
$products=''; 
//$products2 es la que usaremos para enviar a Paypal (separados por ',') 
$products2=''; 
 foreach($carro as $k => $v){ 
 $unidad=$v['cantidad']>1?" unidades de ":" unidad de "; 
 $products.=$v['cantidad'].$unidad.$v['productos']."+"; 
 $products2.=$v['cantidad'].$unidad.$v['productos'].", "; 
 } 
//eliminamos el último '+': 
$products=substr($products,0,(strlen($products)-1)); 
//eliminamos la última coma y el espacio que sigue a la misma: 
$products2=substr($products2,0,(strlen($products2)-2)); 
?> 
<html> 
<head> 
<title>Finalizar Compra</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: 9px; 
 color: #FFFFFF; 
} 
.prod { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 color: #333333; 
} 
h1 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 20px; 
 color: #990000; 
} 
--> 
</style> 
</head> 
 
<body> 
<!--  Creamos el formulario para enviar a Paypal --> 
<form action="email.php" name="f1" id="f1" method="post"> 
<fieldset> 
 <legend class="prod"><!--  Mostramos el detalle de la compra --></legend>
 <table width="50%" border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#EABB5D" style=" border-color:#000000; border-style:solid;border-width:1px;"> 
  <tr> 
<td align="left" valign="top" bgcolor="#FFFFFF"><span class="prod"><strong>Detalle de los Productos Seleccionados</strong>:</span><br> 
<span class="texto1negro"> </span><span class="prod"><strong>Productos:</strong> <?php echo $products; ?><br> 
<strong>Pecio Total:</strong> $<?php echo number_format($_GET['costo'],2) ?> </span></td> 
</tr> 
</table>
 <input type="submit" name="Enviar" id="Enviar" value="Enviar">
</fieldset> 
</form> 
 
</body> 
</html> 


Espero que me puedan ayudar como lo han echo SIEMPRE :D Gracias.

Por chunilp

71 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Sep 2011 03:47 pm
el problema debe estar en el archivo email.php

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.