Jump to content

Notice: Undefined Index & Undefined Offset


Accolade

Recommended Posts

I am attempting to add a product to my cart using an increment. It works, however, when I add the first of any product, it gives me the following errors:

 

Notice: Undefined index: cart in C:\wamp\www\cart.php on line 36

Notice: Undefined offset: 41 in C:\wamp\www\cart.php on line 36

 

Once the quantity increases above 1, there are no errors. Unsure what is going on.

 

switch($action) {

case "add":
$_SESSION['cart'][$product_id]++;
break;

case "remove":
if (isset($_SESSION['cart'][$product_id])) {
$_SESSION['cart'][$product_id]--;}
if($_SESSION['cart'][$product_id] == 0) unset($_SESSION['cart'][$product_id]);
break;
}

 

Line 36 is:

 

$_SESSION['cart'][$product_id]++;

Link to comment
https://forums.phpfreaks.com/topic/270307-notice-undefined-index-undefined-offset/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.