|
Posted by Grant on 07/12/07 09:16
<techusky@gmail.com> wrote in message
news:1184196940.535486.324390@d55g2000hsg.googlegroups.com...
> When I try to echo the $_POST array from a VERY simple form that I've
> made for testing purposes, the array returns 0 no matter what I send
> from the form. If I change the form's method from "post" to
> "get," (and make the change from $_POST to $_GET in the php script)
> it
> runs just fine. I have also checked my php.ini file to verify that
> the
> "variables_order" directive is set to: EGPCS, the default.
>
> My web server is running on Windows XP SP2 with Apache 2.2.4 and PHP
> 5.2.1.
>
>
> Here is the code I'm working with:
>
>
> test.html:
>
>
> <html>
>
>
> <head>
> <title>test</title>
> </head>
>
>
> <body>
> <form action="./test.php" method="post">
> Feet: <input type="text" name="feet">
> <input type="submit" value="Convert">
> </form>
> </body>
>
>
> </html>
>
>
> test.php:
>
>
> <?php
>
>
> // Retrieve user's entry
> $feet = $_POST['feet'];
>
>
> // Convert $feet to $inches
> $inches = ($feet * 12);
>
>
> // Display $inches
> echo "$inches";
>
>
> ?>
>
>
The form works OK on my system (PHP5, Apache 2, XP SP2), have you checked
that POST is enabled on Apache httpd.conf <Limit>?
Navigation:
[Reply to this message]
|