I guess.. drupal_get_form launches all the FAPI processes to handle the form. So validate and submit hook should be launched for that form. Also the form is still available by other modules using hook_form_alter.. Just as an example (a quick one) take a look to the contact module (shipped in core). It creates several forms not being related to nodes. On Dec 19, 2007 2:30 AM, Simon Lindsay <simon@iseek.biz> wrote:
Feijó Legendas wrote:
I'm trying to figure out how to implement several modules, that do not use nodes at all
I need to set lots of forms, this forms are used to edit, insert or search my tables
I'm having dificulty controling the data flow of my forms. What hooks I use? I try hook_form, but any code I set there isnt executed.
Every site about hook_form, uses node! Can I do that without nodes?
Sure can, the erp module has a erp_contact sub module which uses forms without using nodes.
The entries link to nodes, but they are stored in a seperate table, which is not node based.
Its 4.7 based, but should be applicable.
HTH
Simon