RE: [PHP] HTTP_POST_VARS problem
| From: | Tim Ward | Date: | Fri, 08 Feb 2002 12:19:43 +0000 |
| Subject: | RE: [PHP] HTTP_POST_VARS problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-83988@lists.php.net to get a copy of this message | ||
Make the name of the select an array
e.g. <select name='selection[]' ...
then ...
foreach($HTTP_POST_VARS["selection"] as $selection)
Tim
www.chessish.com <http://www.chessish.com>
----------
From: ejfs@sympatico.ca [SMTP:ejfs@sympatico.ca]
Sent: 08 February 2002 02:47
To: php-general@lists.php.net
Subject: Re: [PHP] HTTP_POST_VARS problem
Please ignore my question - I just figured it out. I had the
method="post"
in the input type="submit" tag rather than in the form tag. It
works!
However, if one has an HTML select/option menu scrolling list with
multiple
selections, how does one get the number of values for the same name
with
HTTP_POST_VARS? Or how does one scroll through the list of choices
passed?
Thanks,
Eurico
ejfs@sympatico.ca wrote:
> Hi. I'm a newbie at this and am having problems understanding how
this
> works.
>
> I have a form with method="post". The server program does display
> REQUEST_STRING as I expect (e.g., choice=yes but displaying
> HTTP_POST_VARS["choice"] is null). However, displaying
> HTTP_GET_VARS["choice"] does display "yes". Running phpinfo()
displays
> that the REQUEST_METHOD = GET. Why is this GET and how do I get it
set
> to POST? How do I get HTTP_POST_VARS to work since my form does
have
> method="post"?
>
> Here are some php.ini settings (I'm running PHP 4.1.1 with Apache
1.3.22
>
> under Win98):
>
> variables_order = "EGPCS"
> register_globals = On
> register_argc_argv = On
> gpc_order = "GPC"
>
> Thanks...
>
> Eurico
> ejfs@sympatico.ca
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php