2012-02-22 3 views
0

カートの追加と削除のオプションが作成されました。しかし、最初にロードされたときに未定義のインデックスエラーが発生しています。カートにある「削除」オプションなど、何か問題はありますか?何かを行う前に$ _GET [「削除」]変数の存在のためカートからアイテムを削除しようとすると、未定義のインデックスが表示される

$sessionelements = 'cart_' . $_GET['remove']; 
    $_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1; 
+0

[PHP: "注意:未定義の変数" と "注意:未定義のインデックス"]の可能複製(http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice -undefined-index) – Jocelyn

答えて

2

チェック:これがコードです。

if (isset($_GET['remove'])) { 
    $sessionelements = 'cart_' . $_GET['remove']; 
    $_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1; 
} 
関連する問題