Lieber Enrico,
ich verstehe noch immer nicht, was der "Fehler" in Deinem Code sein soll... Worin äussert sich Dein "Fehler"? Diesen Code komplett durchzulesen ist aufwändig... Und wenn ich nicht weß, wonach ich dabei suchen soll, unnötig.
$Methode = (isset ($HTTP_POST_VARS)) ? "Post" : "Get";
$Formular = ($Methode == "Post") ? $HTTP_POST_VARS : $HTTP_GET_VARS;
Ach ja. Willst Du $HTTP_POST_VARS nicht lieber durch das neuere $_POST und $HTTP_GET_VARS durch $_GET ersetzen? Das wird auf php.net so empfohlen...
Liebe Grüße aus Ellwangen,
Felix Riesterer.