Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/01/2008, 13:09
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: enviar contenido variable de sesión por mail()

[B]
Cita:
Iniciado por GatorV Ver Mensaje
Para que via $this-> puedas leer las variables de tu arreglo, tu funcion mail_pedido debe de ser un metodo de tu clase carrito.

Saludos.
Si me había dado cuenta , gracias . En realidad al final lo tenía en una función aparte de este modo;

function su_pedido () {

echo "<table border='0' width='100%'><tr><td colspan='3' align='center'>SU PEDIDO</td></tr>
<tr>
<td> Artículo </td> <td> Unidades </td> <td> Total </td>
</tr>";

for ($i=0 ; $i < $_SESSION["ocarrito"]->num_productos ; $i++ )

{
//Si array_id_art[$this->num_productos] es = a 0 significa que es un artículo eliminado de la cesta
if ($this->array_id_art[$i] !=0)
{
echo "<tr>
<td>" .$_SESSION["ocarrito"]->array_name[$i]." </td>";
echo " <td>".$_SESSION["ocarrito"]->array_qty[$i]." </td>";

echo " <td>".$_SESSION["ocarrito"]->array_price_total[$i]." </td> </tr>";
}




}
?>
</table>
<?

}

Y luego en el otro archivo
$pedidos=su_pedido () ;
Pero solo me envia por mail el contenido de la tabla sin nada es decir esto:
<table border='0' width='100%'><tr><td colspan='3' align='center'>SU PEDIDO</td></tr>
<tr>
<td> Artículo </td> <td> Unidades </td> <td> Total </td>
</tr>";

Saludos y gracias