On Sunday 28 October 2001 22:17, Imar de Vries wrote:
> Hi all,
>
> a very frustrating problem. For some reason I am not able to pass on an
> array between two functions, although I declare it global in both of
> them. I suspect my use of a switch statement to control the flow of the
[...]
> switch ($action) {
> default:
> main();
> break;
> case "test_one":
> test_one();
> break;
> }
[...]
> print ("<p><form method=\"post\" action=\"arraytest.php\"
> enctype=\"multipart/form-data\">");
> ?>
> <input type="hidden" name="action" value="test_one">
> <input type="submit" value="Test" tabindex="6">
> </form>
> <?
> }
So you want to share the array across *requests*
That doesn't have *anything* to do with "global".
Have a look at how HTTP works - each request is an isolated execution of
a PHP script. it doesn't have any idea of what other pages the user
already looked at. To archieve your stuff you need session management
(phpbuilder.com has a nice tutorial on this)
--
Christian Reiniger
LGDC Webmaster (http://lgdc.sunsite.dk/)
This is JohnC IMHO, I compaired tri-word groupings here and in his plan
and got a good match.
- /. posting discussing the likelihood that an AC post that claimed to be
posted by John Carmack during his honeymoon (and having the login info at
home) was actually from him.
--
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]