On Saturday 24 November 2007 18:25, Karoly Negyesi wrote:
I am implementing a search function that presents a form allowing users to enter the desired match values, then presents a table with a list of matching records. No problem on any of this.
I would recommed using form['#redirect'] = FALSE and an #after_build function akin to how node previews are done.
Exactly what I needed! I'd actually already stumbled on the #after_build as I was looking at node previews for an example. The part I was missing was the setting of #redirect to FALSE. Thaks very much! Also thanks to Marco Carbone and David Sterratt (egfrith) for their replies (the latter off-list), which were also interesting and useful. The piece that eluded me was that I didn't realize a redirect was being done even if I didn't return a URL from foo_submit(). It never occurred to me that it would redirect to itself, thereby losing _POST and all the GLOBALS[...] but not _GET, because that's of course part of the redirect URL. It all makes sense now. Thanks again, folks! I will file this thread in my Drupal reference library. Kind regards, Scott -- ------------------------------------------------------------------------------- Syscrusher (Scott Courtney) Drupal page: http://drupal.org/user/9184 syscrusher at 4th dot com Home page: http://4th.com/