[FX.php List] $_GET won't GIT
Jonathan Schwartz
jschwartz at exit445.com
Thu Jan 17 20:13:12 MST 2008
Perhaps. Perhaps not.
I have no problem changing how "action" is defined. I just don't
know if it is the reason for the issue I'm dealing with.
Will try different methods and report back.
J
At 6:53 PM -0800 1/17/08, Joel Shapiro wrote:
>On Jan 17, 2008, at 6:23 PM, Jonathan Schwartz wrote:
>>There's also $PHP_SELF.
>>
>>But on a recent go around on this subject, ggt suggested using
>>action="". I'm guessing that it default to same page...and it has
>>worked fine.
>
>... Until now ;-)
>
>If you really don't want to change the action="" to
>action="page.php", you should be able to test for whether or not the
>form has been submitted -- via the name & value inside the
><input...> part of the form -- instead of testing whether or not the
>$_GET &/or $_POST variables have been set, e.g.:
>
>~~~~~~
><form....
>
>// input fields here
>
><input type="submit" name="submission" value="continue">
>~~~~~~
>
>then in the processing at the top of the page, you could check
>whether or not "submission" was submitted with the value "continue",
>such as:
>
>~~~~~~
>if ($_POST['submission'] == 'continue' ) {
> // reached page via submitting the "submission" button
> // (that had a value of, and was labeled, "continue")
>} else {
> // reached page some other way ($_GET, bookmarked...)
>}
>~~~~~~
>
>I'm guessing that ggt's suggestion was to help keep the form easily
>re-usable on multiple pages/sites (what's the term for this? not
>"modular"?), but if you know that this form will *always* go to just
>that one page, I'd recommend hard-coding it.
>
>HTH,
>-Joel
>
>>
>>J
>>
>>
>>
>>
>>
>>At 6:16 PM -0800 1/17/08, Joel Shapiro wrote:
>>>hmm... I don't know ggt's suggestion (I expect I may soon learn)
>>>
>>>Where/how do you specify the page that the form submits to? I
>>>place that in the action="page.php" part, either hard-coded or as
>>>a variable, such as:
>>>
>>>echo '<form method="post" action="page.php" name="form">';
>>> or
>>>echo '<form method="post" action="'.$url.'" name="form">';
>>> or
>>>echo '<form method="post" action="'.$_SERVER['REQUEST_URI'].'"
>>>name="form">';
>>>
>>>
>>>-Joel
>>>
>>>
>>>
>>>On Jan 17, 2008, at 6:06 PM, Jonathan Schwartz wrote:
>>>
>>>>Joel,
>>>>
>>>>Answer #1: (Per ggt's suggestion a while back)
>>>>
>>>><form action="" method="post">
>>>>
>>>>Answer #2:
>>>>Why Yes, the URL *does* contains the original GET parameters that
>>>>arrived with the GET page once the FORM has been submitted. That
>>>>explains why the data is ending up in GET at the same time as The
>>>>POST data is being collected.
>>>>
>>>>Do I need to manually unset it?
>>>>
>>>>
>>>>J
>>>>
>>>>
>>>>At 5:46 PM -0800 1/17/08, Joel Shapiro wrote:
>>>>>Hey Jonathan
>>>>>
>>>>>One thought: What are you using as the page in your <form
>>>>>action="....? Are you creatiing the page name dynamically (such
>>>>>as w/ a flavor of $_SERVER['REQUEST_URI'] -- which could include
>>>>>your GET data), or do you have the page name hardcoded (e.g.
>>>>>action="page.php")?
>>>>>
>>>>>Once the page has been submitted via the form/submit, does your
>>>>>url contain the GET data?
>>>>>
>>>>>-Joel
>>>>
>>>>--
>>>>Jonathan Schwartz
>>>>Exit 445 Group
>>>>jonathan at exit445.com
>>>>http://www.exit445.com
>>>>415-381-1852
>>>>_______________________________________________
>>>>FX.php_List mailing list
>>>>FX.php_List at mail.iviking.org
>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>_______________________________________________
>>>FX.php_List mailing list
>>>FX.php_List at mail.iviking.org
>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>>--
>>Jonathan Schwartz
>>Exit 445 Group
>>jonathan at exit445.com
>>http://www.exit445.com
>>415-381-1852
>>_______________________________________________
>>FX.php_List mailing list
>>FX.php_List at mail.iviking.org
>>http://www.iviking.org/mailman/listinfo/fx.php_list
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list
--
Jonathan Schwartz
Exit 445 Group
jonathan at exit445.com
http://www.exit445.com
415-381-1852
More information about the FX.php_List
mailing list