Ho cercato molto prima di postare, ma devo purtroppo alzare bandiera bianca e chiedere aiuto.

Ho la necessita' di esportare i dati visualizzati da un form ad un foglio excel.

Inserendo il codice in testa al frame:
codice:
        $Dom_Excel = ((isset($_REQUEST['Dom_Excel'])) ? $_REQUEST['Dom_Excel'] : "");
        if ($Dom_Excel == 1) {
            $Dom_Excel = 0;
            $nomefile = basename($_SERVER['PHP_SELF'], '.php3') . ".xls";

            header ("Content-Type: application/vnd.ms-excel");
            header ("Content-Disposition: attachment; filename=$nomefile");
            header ("Pragma: no-cache");
            header ("Expires: 0");

            $sw = 1;
        }
e richiamando se' stesso passando il valore "Dom_Excel=1" mi appare la finestra di richiesta salvataggio file excel o apertura file excel.
Fin qui tutto bene, il fogli excel lo crea perfettamente.

Il problema mio e' che dopo l'esecuzione degli header sembra che non si riesca assolutamente ad eseguire nessun'altra riga di codice, come ad esempio le istruzioni
codice:
    echo "<script type=\"text/javascript\" language=\"JavaScript\">
                  document.forms[0].action='nome_frame_menu.php3';
                  document.forms[0].submit();
          </script>";
Dopo l'esecuzione degli headers inoltre mi svanisce quello che era visualizzato precedentemente e mi appare un form = blank, mentre io avrei bisogno di reimpostare almeno il menu' orizzontale e qualche dicitura.

Dove sbaglio?

Grazie