You could do it a number of ways.
1. Use a hidden input field in your form,. <input type="hidden" name="some_var"
value="<? echo $some_var; ?>">
2. Put $some_var in a session variable.
3. Pass the value of some_var in the url.
Advertising
Each has it's advantages/disadvantages. Just remember that just because you say
something is global doesn't mean it's global to every page, it's global on that page.
global can be used as follows:
<?
$var = 1;
function dude() {
global $var
print "Dude that's a $var";
}
?>
If I didn't specify global $var inside the function the function wouldn't be able to
"see" the $var variable I defined outside the function and would have just printed
"Dude that's a " instead of "Dude that's a 1"
Hope that helps.
On 12 Feb 2002 at 17:22, Tehn Yit Chin wrote:
> Hi all,
>
> If I have the following code,
>
> <?php
> global $some_var
> <FORM action="next_page.php" method="post">
> type="submit" name="submit" value="foobar">
> </FORM>
> ?>
>
>
> When the user hits the submit button, the value in some_var disappears? Is
> there a way of perserving the value in $some_var.
>
> thanks in advance.
>
> cheers,
> Tehn Yit
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
K E I T H V A N C E
Web Developer, IT Professional
http://www.vanceconsulting.net
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php