Re: Store array as Session Variable
| From: | Rob Adams | Date: | Mon, 28 Jul 2003 22:47:58 +0000 |
| Subject: | Re: Store array as Session Variable | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-157254@lists.php.net to get a copy of this message | ||
"Pushpinder Singh Garcha" <pgarcha@adelphia.net> wrote in message
news:E8A08D14-C131-11D7-8E7F-000393874598@adelphia.net...
> $details is empty !!
>
I'd check your sql query and see if any rows are being returned. Also, put
the initializing of the array ($company_name = array()) outside of your
loop, just in case.
I used to think that you had to serialize arrays before saving to session,
but apparently that's not the case. Good to know.
-- Rob
> Thanks
> --Pushpinder
>
>
> On Monday, July 28, 2003, at 03:31 PM, CPT John W. Holmes wrote:
>
> > $details is an array (just like $company_name was). Try to view
> > print_r($details); and see what you get.
> >
> > ---John Holmes...
> >
> > ----- Original Message -----
> > From: "Pushpinder Singh Garcha" <pgarcha@adelphia.net>
> > To: <php-general@lists.php.net>
> > Sent: Monday, July 28, 2003 3:18 PM
> > Subject: [PHP] Store array as Session Variable
> >
> >
> > hello All,
> >
> > I am trying to store an array as a session variable.
> >
> > while ($row = mysql_fetch_array($result))
> > {
> > if ( !is_array($company_name) ) $company_name = array();
> > array_push($company_name, $row['company']);
> >
> > // try to register session variable
> > $_SESSION['link'] = $company_name;
> >
> > }
> >
> >
> > Now when I try to access this session variable in another file...I am
> > getting a junk value.I am not sure if I am getting this right.
> >
> > $details = $_SESSION['link'];
> > echo "LINK: ".$details."<br>";
> >
> >
> > Can some one fill me in on this. Appreciate it ! Thanks in advance.
> >
> > --Pushpinder Singh
> >
>