RE: [PHP-DB] _POST, _GET, _REQUEST not working
| From: | Ford, Mike | Date: | Wed, 22 Dec 2004 12:15:31 +0000 |
| Subject: | RE: [PHP-DB] _POST, _GET, _REQUEST not working | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-37791@lists.php.net to get a copy of this message | ||
To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm
On 20 December 2004 21:50, Warren wrote:
> Hello,
>
> I am running PHP 4.39 as a CGI under Tomcat 5.025, Linux 2.4.20-31.9.
> Configure = './configure' '--with-java=/usr/java/j2sdk1.4.2_04'
> '--with-servlet=/home/www/jakarta-tomcat-5.0.25' '--with-mysql'
>
> I cannot get the _GET function or _REQUEST functions to pick
> up values from
> a form generating even though I can see the query string
> values in the URL
> as in:
>
> http://localhost:8080/ip7/httptest.php?var1=212122&var2=343434
>
> My HTML is very simple:
>
> <form
> action="http://localhost:8080/ip7/httptest.php"
> method="get">
> <input type="text" name="var1">
> <input type="text" name="var2">
> <input type="submit">
> </form>
>
> The PHP program httptest.php is also very simple:
>
> <?PHP
> global $_SERVER, $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE;
>
> if(!empty($_REQUEST['var1'])) { $var1 = $_REQUEST['var1']; }
> else { $var1 ='undefined'; }
>
> if(!empty($_GET['var2'])) { $var2 = $_GET['var2']; }
> else $var2 ='undefined';
>
> // Various HMTL tags removed for simplicity
> echo $var1
> echo $var1
Is this a direct paste from your original? If so, there's an obvious error
here -- one of those should be $var2,'cos as it is you're never even echoing
the value of the $_GET parameter.
Cheers!
Mike
---------------------------------------------------------------------
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Headingley Campus, LEEDS, LS6 3QS, United Kingdom
Email: m.ford@leedsmet.ac.uk
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211