Jump to content

getting Undefined Index error.


Go to solution Solved by requinix,

Recommended Posts

Attachments are annoying. This goes a lot easier if you post the relevant portion of the code directly in the post.

 

I'm guessing it happens when a user is not logged in?

Link to post
Share on other sites

Attachments are annoying. This goes a lot easier if you post the relevant portion of the code directly in the post.

 

I'm guessing it happens when a user is not logged in?

The problems happens when the user is logged in. here i am posting code of check-if-added.php:

 

<?php

//This code checks if the product is added to cart.

function check_if_added_to_cart($item_id) {

    $user_id = $_SESSION['user_id']; //We'll get the user_id from the session

    require("includes/common.php");

    // We will select all the entries from the user_items table where the item_id is equal to the item_id we passed to this function, user_id is equal to the user_id in the session and status is 'Added to cart'

    $query = "SELECT * FROM users_items WHERE item_id='$item_id' AND user_id ='$user_id' and status='Added to cart'";

    $result = mysqli_query($con, $query) or die(mysqli_error($con));

    while($row = mysqli_fetch_array($result)){

        if (mysqli_num_rows($result) >= 1) {

            return 1;

        } else {

            return 0;

       }

    }

}

 

?>

Link to post
Share on other sites
  • Solution

Presumably the error is pointing to

$user_id = $_SESSION['user_id']; //We'll get the user_id from the session
"Undefined index" means there is no user_id in $_SESSION. Either the user is logged out or your code is looking at the wrong array index.
Link to post
Share on other sites
This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.