> Sounds quite odd - you may try an "echo(serialize($g_months))" in the > function and see what you get... It may be that the code generating the > option box has problems - this way you make sure $g_months is empty indeed.
Thanks for that. IT appears to be a problem with the function itself, as the array is full of stuff. I guess the next question is, what am i doing wrong here, that lets it work with a local array but not a global one ? function html_option_months($selected_month) { global $g_months; echo(serialize($g_months)); $result = ""; while (list($key, $val) = each($g_months)) { $result .= html_option($key,$val, ($selected_month == $key)); } return $result; } Jason -- Hofstadter's Law : "It always takes longer than you expect, even when you take Hofstadter's Law into account." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]