![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 4.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Korzystam ze skryptu http://nettuts.com/javascript-ajax/build-a...-shopping-cart/.
Pod adresem http://www.nettuts.com/demos/01_ShoppingCart/index.html jest demo jak ten skrypt działa. Na moim hostingu i na localhost wyskakuje błąd: Warning: Invalid argument supplied for foreach() in line 13 To jest ten kod, miejsce z niedziałającą funkcja jest zakomentowane: CODE <?php include('shopping_cart.class.php'); session_start(); $Cart = new Shopping_Cart('shopping_cart'); if ( !empty($_GET['order_code']) && !empty($_GET['quantity']) ) { $quantity = $Cart->getItemQuantity($_GET['order_code'])+$_GET['quantity']; $Cart->setItemQuantity($_GET['order_code'], $quantity); } //***************************************************************************** //to jest ten foreach poniżej, który nie działa if ( !empty($_GET['quantity']) ) { foreach ( $_GET['quantity'] as $order_code=>$quantity ) { $Cart->setItemQuantity($order_code, $quantity); } } if ( !empty($_GET['remove']) ) { foreach ( $_GET['remove'] as $order_code ) { $Cart->setItemQuantity($order_code, 0); } } $Cart->save(); header('Location: cart.php'); ?> Na prezentowanym wczesniej linku powyżej ten skrypt działa i dobrze się ma. Na dwóch serwerach z których korzystam to nie chce chodzić. Dlaczego? Ten post edytował erix 21.01.2009, 22:00:07
Powód edycji: tagi
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:46 |