[development] custom search form
Feijó
patrao at legendas.feijo.info
Tue Nov 6 17:50:22 UTC 2007
promissing that article!! Thanks, I'm reading it all and will give a try :)
Feijó
----- Original Message -----
From: "Richard Morse" <remorse at partners.org>
To: <development at drupal.org>
Sent: Tuesday, November 06, 2007 1:16 PM
Subject: Re: [development] custom search form
I don't know for sure if this is what you're looking for, but I may
have solved the problem you're looking at. Look at the module
site_user_list, which implements a form that allows you to search the
list of users, and displays the results.
Also, you might want to look at:
http://www.lullabot.com/articles/
drupal_5_making_forms_that_display_their_own_results
which describes another way to achieve the same kind of result.
HTH,
Ricky
On Nov 6, 2007, at 8:15 AM, Feijó wrote:
> I did read all information about *_search hooks
>
> I found that line "If your module needs to provide a more complicated
> search form, then you need to implement it yourself without
> hook_search(). In that case, you should define it as a local task (tab)
> under the /search page (e.g. /search/mymodule) so that users can easily
> find it." in http://api.drupal.org/api/group/ search/5
>
> Thats my case, I'm not working in nodes!! I'm integrating information
> stored in Firebird, its almost another site, old one, and I'm updating it
> inside drupal, to centralize all information on my intranet.
>
> I simple need a Form (already built) to send the data after click on
> Submit, that data need to be recieved it in some place... where? I have
> to work with $_POST[] ? Or there it is a better drupal way?
>
> Here something I did:
>
>
> function mymodule_myfunc($id='') {
>
> if (!$_POST['ok']) // if I remove this if, after submit, the page gets
> blank!
> $content .= drupal_get_form('mymodule_myfunc_form');
>
> $content .= theme_table($header, $rows);
> return $content;
> }
>
> function mymodule_myfunc_form_submit($form_id, $form_values) {
> drupal_set_message(print_r($form_values,1)); // just to see something
> //return 'test';
> }
>
>
>
> Thanks
>
>
> baita abraço
> Feijó
More information about the development
mailing list