Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/10/2011, 17:58
tap
 
Fecha de Ingreso: mayo-2009
Mensajes: 58
Antigüedad: 15 años
Puntos: 5
no me reconoce la var de sesion!

Hola nuevamente a todos, pues he vuelto a hacer el carrito de compras otra vez, solucionando algunos problemas, pero sigue sin crearse la variable de sesion "items" y "cart". No lo entiendo. Lo he revisado al código una y otra vez, pero nada. el código es este:
Código:
<? session_start();
  include('book_sc_fns.php');
  
  if($new)
	{
		if(!isset($_SESSION["cart"]))
		{
			$cart= array();
			$_SESSION["cart"];
			$items = 0;
			$_SESSION["items"];
			$total_price="0.00";
			$_SESSION['total_price'];
		}
		 //con lo siguiente agregamos un art en el carrito
		if($cart[$new])
			$cart[$new]++;
		else
			$cart[$new] = 1;
			$total_price= calculate_price($cart);
			$items= calculate_items($cart);	
	}	
		//con lo siguiente lo guardamos
	if($save)
	{
		foreach ($cart as $isbn =>$qty)
		{
			if($$isbn == "0")
				unset($cart[$isbn]);
			else
				$cart[$isbn] = $$isbn;
		}
		$total_price = calculate_price($cart);
		$items = calculate_items($cart);
	}
	do_html_header("Tu carrito de compras")
Como ven, he creado la variable de sesión al principio. Y además, de no salirme la sesion me da error con el foreach!!!!! por favor, alguien me ayuda?
Gracias