Re: [NEWBIE] Cant get $_POST to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 20 February 2005 05:07 pm, b1nary Developement Team wrote:
> Well this form *is* sending the data because there are no errors in your
> code... Their has to be some minor little mistake somewhere that we
> can't see in the code you gave us... look for typos, make sure the php
> code *is* on test.php.  Also, when getting the variables from the post,
> try using $_REQUEST instead of $_POST, it may work.  Try switching the
> method on the form page to get and see of they show up in the URL.  You
> just gotta do some testing and rule out errors until you can pinpoint it.
>
> eatc7402 wrote:
> >Thanks for the input. However it does no good if the variables are empty,
> >which is my problem. The darn $_POST thing does not work at all
> >for me, and I am trying to find out why.
> >
> >
> >-----Original Message-----
>
> From: b1nary Developement Team [mailto:dev@xxxxxxxxxxxxxxxxx]
>
> >Sent: Sunday, February 20, 2005 3:40 PM
> >To: David Freedman; php
> >Subject: Re:  [NEWBIE] Cant get $_POST to work
> >
> >
> >What's up David... This script *should* work... I don't see any errors,
> >but try this anyways.  In your change your print command to this:
> >
> >    print("Hello, " . $name . "!  You are " . $age . " years old!");
> >
> >What those periods do is simply append them to each other, so in this
> >case, you have the string, then you're appending the variable, then
> >appending another string, then another variable, then the last string.
> >Instead of having it all bunched up.
> >
> >David Freedman wrote:
> >>I have this simple form file:
> >><html>
> >><head>
> >></head>
> >><body>
> >><form action="test.php" method="post">
> >>Name: <input type="text" name="name" value="your name" /><br/>
> >>Age: <input type="text" name="age" value="your age" /><br/> <input
> >>type="submit" name="submit" value="submit" /> </form>
> >></body>
> >></html>
> >>Which passes (I wish!) data to this script:
> >>
> >><?php
> >>$name = $_POST['name'] ;
> >>$age = $_POST['age'] ;
> >>print("Hello, $name! You are $age years old!");
> >>?>
> >>
> >>It does not work unless I turn register_globals ON  in the php.ini
> >>file. The php documentation leads me to believe this script SHOULD work
> >>with register_globals
> >>OFF.
> >>
> >>This a NEW instasllation of the Windows IIS Server also. Is there
> >>perhaps some configuration on the WINDOWS SERVER that must be set for
> >>general global data to be passed from a 'form' type page?
> >>
> >>David F.

Hi David,

I had the same problem before -- do you have a </form> tag in there?

Just an idea,
Andre

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux