I have a question about the following $LoadResult = mysql_query("SELECT * from Items where username='test' and password='test'");
$num_results =mysql_num_rows($LoadResult); for ($i=0; $i < $num_results;$i++) { $myrow = mysql_fetch_array($LoadResult, MYSQL_ASSOC); $ProductName = $myrow["ProductName"]; $Quantity = $myrow["Quantity"]; $$ProductName = $Quantity; [1] $HTTP_SESSION_VARS[$ProductName] = $Quantity; [2] session_register("$ProductName"); [3] } /*END CODE*/ so what I want to do is through the query result, create new session varaibles, where the name of the variable is $ProductName and whose value is $Quantity. for some reason if I just have lines [2] and [3] then the session variables are present, but once the page is reloaded/refreshed they are gone. However if I have lines [1] and [3], then my code can't access the session variables (through calls to $HTTP_SEESION_VARS) until the page is refreshed. It seems odd that I have to write lines [1] AND [2] to make the code work. They seem symantically correct. Thanks in Advance, Anup -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php