On Sunday 17 November 2002 00:36, Chris Jackson wrote:
> I am havein troubles gettin my form variables to work.
> The "register_globals" in php.ini is set to its default of "off".

[snip]

> the  <?php echo $PHP_SELF ?> dosent print anything in the action of the
> form and the

Because register globals is disabled you have to use $_SERVER['PHP_SELF'], 
that's covered in the manual.

> echo $_POST["answered"]; on the first run gives an error that says that
> "answered" is
> an undefined variable.

That's because the first time you run it you have not submitted a form yet so 
it's undefined.

Various ways to get around this, most straight forward (IMO) being:

  if (isset($_post['answered'])) { echo $_post['answered']; }

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
This is a test of the emergency broadcast system.  Had there been an
actual emergency, then you would no longer be here.
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to