function mymodule_search_form($form, &$form_state) {
$form..... define the form here
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Search',
);
return $form;
}
function mymodule_search_form_submit($form, &$form_state) {
//process the form and get result
$output = this is the result with a table of data.
//I want to display the result table here.
//Now I can only use drupal message to display on top.
drupal_set_message($output);
return;
}
所以基本上我想要一个表格来从数据库中搜索一些东西。一旦点击提交搜索,并得到结果。
我想在同一表单页面的表单下显示结果。 不要转到其他页面,只在原始表单页面中。
表格可以清理/重置为原始状态,这很好。
http://drupal.org/node/542646 这个讨论是我想要的,但那里看起来没有可靠的结果/解决方案。