|
Posted by Andre Dubuc on 02/21/05 00:52
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@b1nary.jamwil.com]
>
> >Sent: Sunday, February 20, 2005 3:40 PM
> >To: David Freedman; php
> >Subject: Re: [PHP] [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
Navigation:
[Reply to this message]
|