RE: [PHP] Easily Making Post Vars Session Vars

From: Date: Mon, 14 May 2001 20:39:46 +0000
Subject: RE: [PHP] Easily Making Post Vars Session Vars
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-52735@lists.php.net to get a copy of this message
Ok, I see where that's going. I actually was a bit off in my first posting. The form field names are a multi-dimesional array. The goal it to make writing all of the info to the db a breeze. ie- name="cust[personal][phone]" and name="cust[history][interests]" etc etc lets also say $cust[history][interests] = "tv"; The reasoning behind it is the data does not need to be stored in a consistent or usable (just readable) manner. so... say history is a table, and has a column name details. I would cycle through the array two levels deep on the first associative "history", i suppose with nested while(list = each). The two values I want to return from that array would be the 2nd associative key name and the value, in this case "interests" and "tv". SO... back on track... how would i utilize that loop below to get my multi-dimesion form variables into a session. Once I get it into a session I think I can break it up no problem. Thanks. > -----Original Message----- > From: Johnson, Kirk [mailto:kjohnson@zootweb.com] > Sent: Monday, May 14, 2001 1:07 PM > To: Php-General > Subject: RE: [PHP] Easily Making Post Vars Session Vars > > > This isn't quite what you are asking, but maybe it will be of > help. Use the > loop below to create and assign GLOBAL versions of the $HTTP_POST_VARS:; > > reset($HTTP_POST_VARS); > while(list($key, $val) = each($HTTP_POST_VARS)) { > $GLOBALS[$key] = $val; > } > > Kirk > > > -----Original Message----- > > From: Jason [mailto:jason@op480.com] > > Sent: Monday, May 14, 2001 1:32 PM > > To: Php-General > > Subject: [PHP] Easily Making Post Vars Session Vars > > > > > > Hi, > > > > So, is there anyway to assign $HTTP_POST_VARS to a session > > array holding the > > same values without assign each variable one by one (there > > are a ton of > > variables). > > [snip] > > I tried doing something like this and it didn't seem to work: > > session_start(); > > if(!isset($custinfo)) { > > session_register("custinfo"); > > $custinfo = array(); > > } > > $custinfo = $HTTP_POST_VARS; > > > > > > So, it doesn't appear it will be that easy. Anybody have any > > hints on doing > > this? > > > > Thanks! > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#52735) next »