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
|
|
|
|
homik [PHP] Invalid argument supplied for foreach() 21.01.2009, 18:31:02
EarthCitizen Jak masz taki błąd
Kod[b]Warnin... 21.01.2009, 19:18:56
homik Na obu serwerach (tych moich) jest PHP 5. Nie wiem... 21.01.2009, 19:32:48
EarthCitizen No ale błąd to błąd...
Sprawdź sobie if(is_array(... 21.01.2009, 19:34:24
Pilsener Przyczyna nie leży w konfiguracji serwera, ale w s... 21.01.2009, 21:23:41
homik Dzięki za pomoc :-) is_array pomogło.
Trochę to tr... 21.01.2009, 22:14:57
piotrooo89 $_GET to tablica super globalna, $_GET[... 21.01.2009, 23:00:20 ![]() ![]() |
|
Aktualny czas: 8.08.2026 - 08:04 |