This is not the global that is meant on the update. Not the global $var
that you put inside your functions.

  That's scope, btw. You are making a variable available inside a different
scope (the function), by making it "global".

  The global you are searching for is, like when you submit a form, a field
name becomes a varible on the "action" page with the same name. So:

<input name="username"...

  Would create a $username variable. Not anymore :-)

  Now you need to specify where it came from, either with $_POST or

  So... action page again:

$username = $_POST['username'];

  But, if you don't want to convert your script (and I object btw, you
should ;-), you can modify a line at php.ini so variables are *globally
registered* again.


Julio Nobrega.

Um dia eu chego lá:

Ajudei? Salvei? Que tal um presentinho?

"Dr. Shim" <[EMAIL PROTECTED]> wrote in message
> Sorry, I'll have to clerify myself a bit. I'm rather tired. :)
> I have a script that verifys and inserts (into and Access databse) form
> values. I had to make the form variables "global", in order to use them in
> my functions. Since the new PHP is out, the script doesn't work anymore. I
> think its probably because of the fact that I had to make those variables
> global (none of the variables are being read).
> Does any of you have an idea about how I can fix this problem? Thanks in
> advance.
> "Dr. Shim" <[EMAIL PROTECTED]> wrote in message
> Is there another way then to register form variables global? I just
> downloaded, and instlaled the newest version of PHP, and now my form
> doesn't work anymore.  I had to register the form variables global in the
> script. I'm asking, is there a better way of doing this? I've herd it can
> lead to possible security hazards.
> Thanks for any help.

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to