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