I think this one worked because
> > if($count ==1){
> > $user_data = mysql_fetch_row($user_res);
> > $user_id = $user_data[0]; // <------------------------------- of this
> > if(!session_is_registered("user_id")) session_register("user_id");
> > if(!session_is_registered("username")) session_register("username");
> > if(!session_is_registered("password")) session_register("password");
> > $ok = 2;
> > }
The way you did here is kind of different from the above.
> > else{
> > $data = mysql_fetch_row($data_res);
> > if(!session_is_registered("data")) session_register("data"); //
[trouble*]
> > }
> >
> > }//E-OF get_data($user_id)
> >
> > The $data array is definatly an array as I have done foreach echo tests
> and
> > it dumps the information i am needing. but it won't put it in the
session.
> >
*The reason _I think_ is because:
<quoted>
Note: It is not currently possible to register resource variables in a
session. For example, you can not create a connection to a database and
store the connection id as a session variable and expect the connection to
still be valid the next time the session is restored. PHP functions that
return a resource are identified by having a return type of resource in
their function definitions. A list of functions that return resources are
available in the resource types appendix.
</quoted>
from here: http://www.php.net/manual/en/function.session-register.php
- E
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php