Cita:
Iniciado por GatorV Cual es el código de tu función mi_pedido() ?
Saludos.
Perdón por la tardanza en la contestación pero tengo estos días poco tiempo para conectarme.
el código creo q ya lo he pegado pero este es.
function su_pedido () {
echo "<table border='0' width='100%'><tr><td colspan='3' class='carrito_ver'>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 ($_SESSION["ocarrito"]->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>
<?
}
El problema es que si yo hago desde otra página
$pedido=su_pedido();
se ejecuta el código , es decir se muestra los datos TODOS del carrito sin hacer echo ¡¡ q raro no??, pero NO se recoje el contenido de la tabla en $pedido , por eso logicamente NUNCA llega nada al mail.
salu2 y gracias por la ayuda