tedd wrote: > Hi gang: > > Apparently, there's something going on here that I don't understand -- > this happens far too often these days. > > Here's a print_r($_SESSION); of the session arrays I'm using: > > [user_id] => Array > ( > [0] => 6156 > [1] => 7030 > [2] => 656 > ) > > [first_name] => Array > ( > [0] => Diane > [1] => Fred > [2] => Helen > ) > > [last_name] => Array > ( > [0] => Cable > [1] => Cago > [2] => Cahalan > > > The following is how I tried to access the data contained in the > $_SESSION arrays: > > $num_users = count($_SESSION['user_id']); > > for ($i = 0; $i < $num_users; $i++) > { > $last_name = $_SESSION['last_name'][$i]; > $first_name = $_SESSION['first_name'][$i]; > echo("<p>$last_name, $first_name</p>"); > } > > The only thing that came out correct was the first echo. The remaining > echos had no values for $first_name or $last_name. > > What's happening here? > > Cheers, > > tedd > > > PS: I'm open to other suggestions as to how to do this. hi tedd, if I may suggest this "model" $_SESSION { [6156] { [first_name] => Diane [last_name] => Cable } [7030] { [first_name] => Fred [last_name] => Cago } [656] { [first_name] => Helen [last_name] => Cahalan } } main reason - if you sort by first or last name you will lose "index". this way is index always "linked" to first/last name. foreach ($_SESSION as $key => $value) { echo $_SESSION[$key]['last_name'].', '.$_SESSION[$key]['first_name'].'<br>'; } didn't test it, though :-) -afan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php