Multiple form on module page i created a module. I created a form and implemented it on the page:

function tudakozo_menu() {

  $items['tudakozo'] = array(
    'title' =&gt; t('Tudakozo'),
    'page callback' =&gt; 'drupal_get_form',
    'page arguments' =&gt; array('tudakozo_nevszerint_form'),
    'access callback' =&gt; TRUE,
  );

  return $items;
}


I would like to have an another form on this
Instead of using drupal_get_form as the page callback, you can specify a custom callback and build the forms there.  An implementation in Drupal 6 would look similar to the following:

function tudakozo_menu() {

  $items['tudakozo'] = array(
    'title' =&gt; t('Tudakozo'),
    'page callback' =&gt; 'tudakozo_page_callback',
    'access callback' =&gt; TRUE,
  );

  return $items;
}

function tudakozo_page_callback() {
  $output = '';

  // Render your two forms here.
  $output .= drupal_get_form('tudakozo_nevszerint_form');
  $output .= drupal_get_form('tudakozo_second_form');

  return $output;
}


The only difference in Drupal 7 would be working with a render array as opposed to a string in the custom page callback similar to the code below:

function tudakozo_page_callback() {
  $build = array();

  // Render your two forms here.
  $build['form_one'] = drupal_get_form('tudakozo_nevszerint_form');
  $build['form_two'] = drupal_get_form('tudakozo_second_form');

  return $build;
}