Foros del Web » Programando para Internet » PHP »

enviar los productos del carrito de compra por mail.

Estas en el tema de enviar los productos del carrito de compra por mail. en el foro de PHP en Foros del Web. hola tengo un carrito de compra, como puedo recoger los datos(productos con sus precios y cantidad en el carrito ) y enviarlos por mail, ya ...
  #1 (permalink)  
Antiguo 09/02/2005, 20:46
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 14 años
Puntos: 8
enviar los productos del carrito de compra por mail.

hola tengo un carrito de compra, como puedo recoger los datos(productos con sus precios y cantidad en el carrito ) y enviarlos por mail, ya que el class carrito agrega los productos via while y no se me ocurre como mandar todos los productos al formulario y que este capture las variebles de cada producto y la envia al mail para realizar la orden de compra.

Código PHP:
while ($pos>=0) {
        
// Update Cart Quantities
         
if (isset($A)) {
          if (
$A=="Update")
             {
             
$myvalue=$howmany[$pos];
             
$basket->Set_Item_Quantity($pos,$howmany[$pos]);
             }
                     }
            
           
$mytext="<tr class='mainpagetableline2'>";
           
$mytext.="<td class='medboldtable' colSpan='6' width='614'> ".$basket->Get_Item_Name($pos)." - ".$basket->Get_Item_Color($pos)." - ".$basket->Get_Item_Size($pos)."</td>";
            
$mytext.="</tr><tr>";
            
$mytext.="<td class='smallnormaltable' vAlign='center' align='left' width='10'>".$basket->Get_Item_ID($pos)."</td>";
            
$mytext.="<td class='smallnormaltable' vAlign='center' width='252'><a href='product.php?product=WHATEVER&V=27&ph=basket'>".$basket->Get_item_name($pos)."</a></td>";
           
$mytext.="<td class='smallboldtable' vAlign='center' align='right' width='66'>".$basket->Get_Item_Price($pos)."</td>";
           
$mytext.="<td vAlign='center' align='right' width='59'><input size='3' value='".$basket->Get_Item_Quantity($pos)."' name='howmany[$pos]'></td>";
           
$mytext.="<td class='smallnormaltable' vAlign='center' align='right' width='57'><a href='ver_carrito.php?A=Remove&P=".$pos."'>Quitar</a></td>";
           
$price=$basket->Get_Item_Price($pos);
           
$quantity=$basket->Get_Item_Quantity($pos);
           
$total=number_format(($total + ($price*$quantity)), 2'.''');
           
$totaliva=$total*1.18;
           
$nombre=$basket->Get_Item_name($pos);
          print 
$mytext;
        
$pos $basket->Enum_Items();
    } 

gracias
  #2 (permalink)  
Antiguo 24/02/2005, 21:55
Avatar de walo  
Fecha de Ingreso: mayo-2004
Mensajes: 310
Antigüedad: 13 años, 6 meses
Puntos: 0
Carga los productos en un array y despues haces un foreach() para mandarlos por email.

No voy a leer todo ese codigo, pero ponele algo asi

Código PHP:
while(.......) {

$productos['id'] = $id;
$productos['nombre'] = $nombre;
$productos['precio'] = $precio;
}

$mail_text="";

foreach(
$productos as $key => $value ){
$mail_text.= $key ":" $value;

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:30.