Drupal7 Get results from a form in a table
The return value from a form submit function isn't used. What you need to to is rebuild the form, and alter the original form function to display the table if it's available. For example:

function find_tryk_filter_test_form_page($form, &amp;$form_state) {
  if (isset($form_state['render_table'])) {
    $form['table'] = array('#markup' =&gt; find_tryk_filter_test_page());
  }

  $form['submit'] = array( 
   '#type' =&gt; 'submit',
    '#value' =&gt; t('Find trykluft element'),
    '#ajax' =&gt; array(
        'callback' =&gt; 'find_tryk_filter_test_ajax_result_callback',
        'wrapper' =&gt; 'result-wrapper',
        'method' =&gt; 'click'
    )
  );

  return $form;
}

function find_tryk_filter_test_page_submit($form, &amp;$form_state) {
   $form_state['render_table'] = TRUE;
   $form_state['rebuild'] = TRUE;
}


Or you might redirect to a page that has your table on it, if that makes sense:

function find_tryk_filter_test_page_submit($form, &amp;$form_state) {
   $form_state['redirect'] = 'foo/bar/path';
}