Estoy en un aplicación como un carrito de compras, pero quiero que el usuario se le envie datos de su compra si fue 2 o mas artículos, tengo este script que modifique y le agregue ciertas cosas, el hecho esta que solo me toma el ultimo valor del arreglo y me gustaria que enviara todo:
Código PHP:
Ver original
<?php include("../funciones/conecta.php"); function recuperar_productos(){ $contador = 0; foreach($_SESSION['carro'] as $id => $x){ $contador++; $resultado = mysql_query("SELECT id_producto, nombre, precio FROM productos WHERE id_producto=$id"); $id = $mifila['id_producto']; $producto = $mifila['nombre']; $precio = $mifila['precio']; ?> Id: <input name="item_number_<?php echo $contador; ?>" size="2" type="text" value="<?php echo $id; ?>"><br> Nombre: <input name="item_name_<?php echo $contador; ?>" size="50" type="text" value="<?php echo $producto; ?>"><br> Precio: <input name="amount_<?php echo $contador; ?>" size="4" type="text" value="<?php echo $precio; ?>"><br> Cantidad: <input name="quantity_<?php echo $contador; ?>" size="2" type="text" value="<?php echo $x; ?>"><br> <hr> <?php } $usuario=$mifila2['usuario']; $destinatario = $mifila2['email']; $asunto = "Ventas - Compra"; $cuerpo = ' <html> <head> <title>VENTAS - Compra con exito</title> </head> <body style=background-color:#A6ACE1; border:1px solid #000> <h1>Hola '; $cuerpo .= $usuario; $cuerpo .= '</h1><p style=font-size:14px;><b>Gracias por comprar en Ventas </b>.</p> <p>Aqui te mostramos a continuacion tu compra sigue los pasos para completar y retirar tus productos :</p>'; $cuerpo .='<br> Nombre: '.$producto.'<br> Precio: '.$precio.'<br>Cantidad: '.$x.''; $cuerpo .= "</body></html>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; echo "Total Articulos: <input name='quantity_<".$contador." size='2' type='text' value=".$_SESSION["cantidadTotal"]."><br>"; echo "Total Precio: <input name='quantity_<".$contador." size='2' type='text' value=".$_SESSION["totalcoste"]."><br>"; echo "<p>Volver a la <a href='productos.php' title='lista de productos'>lista de productos</a></p>"; } ?> <?php recuperar_productos(); ?>
Esta un poco rudimentario pero para probar me muestra que artículos me trae en el arreglo con el "echo" y la función me trabaja bien me envía al correo pero no todo, me gustaría me orienten como hacer que envié todo el arreglo como tal.
Gracias de antemano.
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)