Re: GET and POST problem with included php file

From: Date: Mon, 15 Nov 2004 19:39:44 +0000
Subject: Re: GET and POST problem with included php file
References: 1 2 3  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-15538@lists.php.net to get a copy of this message
Patrick Fehr wrote: > Alexey Borzov wrote: > >> Hi, >> >> Patrick Fehr wrote: >>> I found out, that if I got an include 'somesite.php'; in my index.php >>> and a form there, the submitted date(whether GET or POST) are sent to >>> index.php? >>> instead of index.php?section=somesite as it was intended to be. >>> But I see the problem: HTML/Quickform works with PHP_SELF and that is >>> only index.php? (where the data gets sent to). >>> Well this could probably be solved with >>> header( "Location: somesite.php" ); >>> But if working with GET variables in the form, it gets confused at the >>> first moment: Because there is already a GET Variable >>> set(section=somesite) and the form thinks, that with that the data of >>> the form has already been sent and gives back, that required fields are >>> still not filled :) The funny thing about that is obviously, that it is >>> not possible to have already filled any field, because we just got to >>> that page via index.php?section=somesite. >>> >>> I don't want to call that a bug but I really wonder, why no one else has >>> had stated that problem before.. I googled quite a while just to find >>> out, that no one has... >>> Does anyone has a good solution for that problem with the GET variable? >> >> RTFFAQ: >> >>http://pear.php.net/manual/en/package.html.html-quickform.intro-faq.php#AEN41227 > > You're right, but this is only half the bill, I still can't process the > GET or POST Variables to index.php?section=somesite&stuff it always > redirects to index.php?stuff > > And to be honest, pear documentation is hardly readable. > The only helpful things are the FAQ > I will now try it with the subclass HTML_QuickForm_Page, it seems to have > Action methodes for that purpose. > If anyone else wants to drop a RTFxy, feel free ;) > > > greets > Patrick forgot to say, that I set the $action argument of the constructor to 'index.php?section=somesite' but it always sent to index.php? -- Patrick Fehr Swiss Federal Institute Of Technology

« previous php.pear.general (#15538) next »