---
title: "HTTP_POST_VARS aus Formular übergeben"
url: "https://www.typo3.net/d/14921-http-post-vars-aus-formular-uebergeben"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2004-08-19"
last_reply: "2004-10-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HTTP_POST_VARS aus Formular übergeben

Extensions · 1 Antwort · gestartet 2004-08-19

## Eröffnungsbeitrag

**lexus_mod** · 2004-08-19 · [Beitrag #1](https://www.typo3.net/d/14921-http-post-vars-aus-formular-uebergeben/1)

Hallo zusammen,

also ich habe erhebliche Verständnis Probleme was die Übergabe von Variablen per POST oder GET in Typo3 anbetrifft.

Wie bin ich vorgegangen?
Ich habe ein Template erstellt im Setup steht:
...
##Test PHP
tt_content.script >
tt_content.script = CASE
tt_content.script {
    key.field = select_key
    test= PHP_SCRIPT
    test.file = fileadmin/php/test/test.php
}
...
im Seiten Typ unter CODE steht test
Ausgangspunkt: ist leer
Parameter: ist leer
Kommentar: ist leer

Ich denke bis hier sollte alles richtig sein!?

nun zu dem PHP-Script:
<?php
if ( $name !="" and $alter !="" ){

echo'
     Hallo '.$name.'.<br>
     Sie sind '.$alter.' Jahre alt.';

}else{

echo'
<form action="'.$PHP_SELF.'" method="POST">
 Ihr Name: <input type="text" name="name">
 Ihr Alter: <input type="text" name="alter">
 <input type="submit">
</form>';
}
?>

mir ist auf gefallen das die action durch das setzen der Variable $PHP_SELF leer bleibt (action="”). Zur Not könnte ich das Script auch zwei Dateien aufteilen aber auch das blieb erfolglos:

Setup:
tt_content.script >
tt_content.script = CASE
tt_content.script {
    key.field = select_key

eingabe = PHP_SCRIPT
    eingabe.file = fileadmin/php/form_contact/eingabe.php

ausgabe = PHP_SCRIPT
    ausgabe.file = fileadmin/php/form_contact/ausgabe.php

}

File eingabe.php
<form action="www.URL.de/index?id=xxx" method="POST">
 Ihr Name: <input type="text" name="name" />
 Ihr Alter: <input type="text" name="alter" />
 <input type="submit">
</form>

File ausgabe.php
Hallo <?php echo $HTTP_POST_VARS["name"]; ?>.
Sie sind <?php echo $HTTP_POST_VARS["alter"]; ?> Jahre alt.

Für ein Erklärung und Link währe sehr dankbar.

Danke lexus_mod

## Antworten

### [#2](https://www.typo3.net/d/14921-http-post-vars-aus-formular-uebergeben/2) · beron203 · 2004-10-25

Tach,
probier mal mit $_POST[varname] auf die Daten zuzugreifen. So gehts bei mir ganz easy.

---

Quelle: „HTTP_POST_VARS aus Formular übergeben“, typo3.net, https://www.typo3.net/d/14921-http-post-vars-aus-formular-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
