Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/04/2005, 07:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. veo que lo que te comenté en el mensaje:
http://www.forosdelweb.com/f18/guardar-mostrar-datos-array-286681/
no lo usastes al final .. Ok . .

Ahora .. con respecto a tu problema .. Si estás usando alguna classe (así parece) para trabajar tu "carrito" . .deberías acompañar su código .. por qué realmente no se vé como trabaja esta.

Por ejemplo en el uso de sesiones .. no sé vé bien como lo gestina esa classe o como lo haces tu .. pero en envio.php en algún sitio debe estar un session_start() para que puedas usar la sesión ..

Sobre enviar ese "carrito" por e-mail . .tendras que usar la misma función de imprime_ carrtio() .. pero como lo necesitas en una variable .. lo que estaría bueno es hacer que tu función imprime_carrito() generase su resultado en una variable para poder hacer algo tipo:

Código PHP:
function imprime_carrito(){
$html="<b>blablabla";
return 
$html;

echo imprime_carrito();

así la podrías llamar concatenando en tu $shtml
Código PHP:
$shtml="blablabal código ...";
$shtml .=imprime_carrito();
$shtml .=" la otra parte del código "
Hay otras técnicas basadas en el control del buffer (ob_start() .. ob_get_contents() .. etc) para hacer lo mismo ..

Un saludo,