Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/01/2009, 13:44
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Pasar datos de una función a otra página

Pero lo que no entiendo es donde ponerlo en mi código pues si yo tengo la función display_cart que es donde se construye el carro y cuando agrego los productos llamo a lo siguiente:

<?
include ('sc_fns.php');

session_start();

if($new)
{
//nuevo artículo seleccionado
if(!session_is_registered("cart"))
{
$cart = array();
session_register("cart");
$items = 0;
session_register("items");
$total_price = "0.00";
session_register("total_price");
}
if($cart[$new])
$cart[$new]++;
else
$cart[$new] = 1;
$total_price = calculate_price($cart);
$items = calculate_items($cart);

}
if($save)
{
foreach ($cart as $sku => $qty)
{
if($$sku=="0")
unset($cart[$sku]);
else
$cart[$sku] = $$sku;
}
$total_price = calculate_price($cart);
$items = calculate_items($cart);
}

do_html_header("Tu carro de compras");

if($cart&&array_count_values($cart))
display_cart($cart);
else
{
echo "<p>No hay artículos en tu carro";
echo "<hr>";
}
$target = "index.php";
// si hemos añadido un artículo al carro, continuar comprando en esa categoría
?>
<br>
<table width="450" border="0" align="right">
<tr>
<td><? display_button("checkout.php", "go-to-checkout", "Go To Checkout"); ?>
<div align="right"></div>
<div align="right"></div>
<div align="center"></div>
<div align="center"></div></td>
</tr>
<tr>
<td><? display_button($target, "continue-shopping", "Continue Shopping");
$path = $PHP_SELF;
$path = str_replace("mostrar_cart.php", "", $path);
?>
<div align="right"></div>
<div align="right"></div>
<div align="center"></div>
<div align="center"></div></td>
</tr>
</table>
<?
do_html_footer();
?>

Mi pregunta es: Estas son las sesiones del carrito? Cómo las llamó después en otras páginas para que me lleve los valores.

Gracias